| | |
| | | { |
| | | HNumber = oItemSub.HMaterID.ToString(); |
| | | //HNumber = HNumber.Replace(".", ""); |
| | | // |
| | | |
| | | //HQty = Math.Ceiling(HBQty + ClsPub.isDoule(oItemSub.HWBQty)); |
| | | |
| | | HQty = ClsPub.isDoule(oItemSub.HWBQty); |
| | | HBQty = ClsPub.isInt(oItemSub.HWBQty);//内箱数量 |
| | | HQty = ClsPub.isDoule(oItemSub.HWBQty);//内箱数 |
| | | HBQty = ClsPub.isInt(oItemSub.HWBQty);//内箱数 |
| | | HMinQty = ClsPub.isDoule(oItemSub.HWXQty);//外箱包装数 |
| | | HSumQty = ClsPub.isDoule(oItemSub.HQty); //HWXQtyCol |
| | | HSumQty = ClsPub.isDoule(oItemSub.HQty); //产品数量 |
| | | for (int i = 0; i < HBQty; i++) |
| | | { |
| | | LSH = LSH + 1; |
| | | LSH2 = LSH.ToString(); |
| | | while (LSH2.Length < LSHlen) //如果流水号小于6位数前面补0 |
| | | { |
| | | LSH2 = "0" + LSH2; |
| | | } |
| | | sDate = ClsPub.GetServerDate(0); |
| | | sYear = ClsPub.isDate(sDate).Year.ToString().Substring(2, 2); |
| | | sPeriod = "0" + ClsPub.isDate(sDate).Month.ToString(); |
| | | sPeriod = sPeriod.Substring(sPeriod.Length - 2, 2); |
| | | sDay = "0" + ClsPub.isDate(sDate).Day.ToString(); |
| | | sDay = sDay.Substring(sDay.Length - 2, 2); |
| | | //================================== |
| | | TM = HNumber + sYear + sPeriod + sDay + LSH2; |
| | | while (TM.Length < SumLen) //如果条码小于12位数前面补0 |
| | | { |
| | | TM = "0" + TM; |
| | | } |
| | | //TM = "B" + TM; |
| | | TM = "SRM" + "B" + TM; |
| | | // 安瑞条码规则:物料编码(系统代入)@物料名称(系统代入)@规格型号(系统代入)@生产日期(手工输入)@数量(手工输入)@失效日期(手工输入)@批次号(手工代入)@供应商名称(系统代入)@采购订单号(系统代入) |
| | | TM =$"{oItemSub.HMaterNumber}@{oItemSub.HMaterName}@{oItemSub.HMaterModel}@{oItemSub.HKFDate}@{oItemSub.HQty}@{oItemSub.HKFDQDate}@{oItemSub.HBatchNo}@{oItemSub.HSupName}@{oItemSub.HSourceBillNo}"; |
| | | |
| | | if (HSumQty - HMinQty > 0) |
| | | { |
| | |
| | | //bar.HMaterName = oItemSub.HMaterName; |
| | | //bar.HMaterModel = oItemSub.HMaterModel; |
| | | // bar.HModel2 = oItemSub.HModel; |
| | | |
| | | bar.HUnitID = oItemSub.HUnitID; |
| | | //bar.HUnitNumber2 = oItemSub.HUnitNumber; |
| | | //bar.HUnitName2 = oItemSub.HUnitName; |
| | | |
| | | bar.HQty = HMinQty; |
| | | bar.HBatchNo = oItemSub.HBatchNo; |
| | | bar.HKFDate = oItemSub.HKFDate; |
| | |
| | | + "','" + HBatchNo + "'," + HSupID + "," + HGroupID + ",'" + ClsPub.CurUserName + "','" + DateTime.Today + "'," + HPrintQty + ",'" + HWei + "',1" |
| | | + "," + HSourceInterID + "," + HSourceEntryID + ",'" + HSourceBillNo + "','" + HSourceBillType + "','" + HMTONO + "')"); |
| | | oCn.RunProc("exec setLSH '" + DateTime.Today + "'"); |
| | | LogService.Write("insert into Gy_BarCodeBill (HInterID,HBarCode,HBarCodeType,HMaterID,HUnitID,HQty,HKFDate,HKFPeriod,HKFDQDate" + |
| | | ",HBatchNo,HSupID,HGroupID,HMaker,HMakeDate,HPrintQty,HEndQty,HSupflag" + |
| | | ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HMTONO " + |
| | | ") values (" |
| | | + linterid.ToString() + ",'" + HBarCode + "','" + HBarCodeType + "'," + HMaterID + "," + HUnitID + "," + HQty2 + ",'" + HKFDate + "'," + HKFPeriod + ",'" + HKFDQDate |
| | | + "','" + HBatchNo + "'," + HSupID + "," + HGroupID + ",'" + ClsPub.CurUserName + "','" + DateTime.Today + "'," + HPrintQty + ",'" + HWei + "',1" |
| | | + "," + HSourceInterID + "," + HSourceEntryID + ",'" + HSourceBillNo + "','" + HSourceBillType + "','" + HMTONO + "')"); |
| | | } |
| | | } |
| | | foreach (Model.ClsGy_BarCodeBill_WMS_Model oItemSub in ls3) |
| | |
| | | + linterid.ToString() + ",'" + HBarCode + "','" + HBarCodeType + "'," + HMaterID + "," + HUnitID + "," + HQty2 + ",'" + HKFDate + "'," + HKFPeriod + ",'" + HKFDQDate |
| | | + "','" + HBatchNo + "'," + HSupID + "," + HGroupID + ",'" + ClsPub.CurUserName + "','" + DateTime.Today + "'," + HPrintQty + ",'" + HWei + "',1" |
| | | + "," + HSourceInterID + "," + HSourceEntryID + ",'" + HSourceBillNo + "','" + HSourceBillType + "','" + HMTONO + "')"); |
| | | LogService.Write("insert into Gy_BarCodeBill (HInterID,HBarCode,HBarCodeType,HMaterID,HUnitID,HQty,HKFDate,HKFPeriod,HKFDQDate" + |
| | | ",HBatchNo,HSupID,HGroupID,HMaker,HMakeDate,HPrintQty,HEndQty,HSupflag" + |
| | | ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HMTONO " + |
| | | ") values (" |
| | | + linterid.ToString() + ",'" + HBarCode + "','" + HBarCodeType + "'," + HMaterID + "," + HUnitID + "," + HQty2 + ",'" + HKFDate + "'," + HKFPeriod + ",'" + HKFDQDate |
| | | + "','" + HBatchNo + "'," + HSupID + "," + HGroupID + ",'" + ClsPub.CurUserName + "','" + DateTime.Today + "'," + HPrintQty + ",'" + HWei + "',1" |
| | | + "," + HSourceInterID + "," + HSourceEntryID + ",'" + HSourceBillNo + "','" + HSourceBillType + "','" + HMTONO + "')"); |
| | | |
| | | } |
| | | } |
| | | //暂时只回填关联数量 |
| | |
| | | <Prefer32Bit>false</Prefer32Bit> |
| | | </PropertyGroup> |
| | | <ItemGroup> |
| | | <Reference Include="BLL, Version=1.0.0.0, Culture=neutral, processorArchitecture=x86"> |
| | | <SpecificVersion>False</SpecificVersion> |
| | | <HintPath>E:\金科\项目\自主供应商平台\供应商协同平台\DLL\BLL.dll</HintPath> |
| | | </Reference> |
| | | <Reference Include="DAL, Version=1.0.0.0, Culture=neutral, processorArchitecture=x86"> |
| | | <SpecificVersion>False</SpecificVersion> |
| | | <HintPath>DLL\DAL.dll</HintPath> |
| | | <HintPath>..\..\SRM-MES\SRM-MES\DAL\bin\Debug\DAL.dll</HintPath> |
| | | </Reference> |
| | | <Reference Include="DBUtility, Version=1.0.0.0, Culture=neutral, processorArchitecture=x86"> |
| | | <SpecificVersion>False</SpecificVersion> |
| | | <HintPath>E:\金科\项目\自主供应商平台\供应商协同平台\DLL\DBUtility.dll</HintPath> |
| | | <HintPath>..\..\SRM-MES\SRM-MES\DAL\bin\Debug\DBUtility.dll</HintPath> |
| | | </Reference> |
| | | <Reference Include="Kingdee.BOS.WebApi.Client, Version=7.2.904.6, Culture=neutral, processorArchitecture=MSIL"> |
| | | <SpecificVersion>False</SpecificVersion> |
| | |
| | | <HintPath>..\packages\Microsoft.Web.Infrastructure.1.0.0.0\lib\net40\Microsoft.Web.Infrastructure.dll</HintPath> |
| | | <Private>True</Private> |
| | | </Reference> |
| | | <Reference Include="Model, Version=1.0.0.0, Culture=neutral, processorArchitecture=x86"> |
| | | <SpecificVersion>False</SpecificVersion> |
| | | <HintPath>DLL\Model.dll</HintPath> |
| | | <Reference Include="Model"> |
| | | <HintPath>..\..\SRM-MES\SRM-MES\Model\bin\Debug\Model.dll</HintPath> |
| | | </Reference> |
| | | <Reference Include="Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL"> |
| | | <SpecificVersion>False</SpecificVersion> |
| | |
| | | </Reference> |
| | | <Reference Include="Pub_Class, Version=1.0.0.0, Culture=neutral, processorArchitecture=x86"> |
| | | <SpecificVersion>False</SpecificVersion> |
| | | <HintPath>E:\金科\项目\自主供应商平台\供应商协同平台\DLL\Pub_Class.dll</HintPath> |
| | | <HintPath>..\..\SRM-MES\SRM-MES\DAL\bin\Debug\Pub_Class.dll</HintPath> |
| | | </Reference> |
| | | <Reference Include="Pub_Control, Version=1.0.6632.19241, Culture=neutral, processorArchitecture=x86"> |
| | | <Reference Include="Pub_Control, Version=1.0.7754.30316, Culture=neutral, processorArchitecture=x86"> |
| | | <SpecificVersion>False</SpecificVersion> |
| | | <HintPath>E:\金科\项目\自主供应商平台\供应商协同平台\DLL\Pub_Control.dll</HintPath> |
| | | <HintPath>..\..\SRM-MES\SRM-MES\DAL\bin\Debug\Pub_Control.dll</HintPath> |
| | | </Reference> |
| | | <Reference Include="SQLHelper, Version=1.0.0.0, Culture=neutral, processorArchitecture=x86"> |
| | | <SpecificVersion>False</SpecificVersion> |
| | | <HintPath>E:\金科\项目\自主供应商平台\供应商协同平台\DLL\SQLHelper.dll</HintPath> |
| | | <HintPath>..\..\SRM-MES\SRM-MES\DAL\bin\Debug\SQLHelper.dll</HintPath> |
| | | </Reference> |
| | | <Reference Include="Swashbuckle.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd1bb07a5ac7c7bc, processorArchitecture=MSIL"> |
| | | <HintPath>..\packages\Swashbuckle.Core.5.0.0\lib\net40\Swashbuckle.Core.dll</HintPath> |
| | |
| | | <Content Include="DLL\Kingdee.BOS.WebApi.Client.dll" /> |
| | | <Content Include="DLL\Kingdee.BOS.WebApi.FormService.dll" /> |
| | | <Content Include="DLL\Kingdee.BOS.WebApi.ServicesStub.dll" /> |
| | | <Content Include="DLL\Model.dll" /> |
| | | <Content Include="DLL\Newtonsoft.Json.Net35.dll" /> |
| | | <Content Include="DLL\Pub_Class.dll" /> |
| | | <Content Include="DLL\Pub_Control.dll" /> |