ソースを参照

条码数量不对修改

章政 7 年 前
コミット
b57f7fc735

+ 0 - 1
UAS-出货标签管理/UAS-出货标签管理.csproj

@@ -227,7 +227,6 @@
     <Compile Include="PublicMethod\AutoSizeFormClass.cs" />
     <Compile Include="PublicMethod\BaseUtil.cs" />
     <Compile Include="PublicMethod\DataHelper.cs" />
-    <Compile Include="PublicMethod\DataRetriever.cs" />
     <Compile Include="PublicMethod\ExcelHandler.cs" />
     <Compile Include="PublicMethod\ftpOperater.cs" />
     <Compile Include="PublicMethod\GlobalEventsHandler.cs" />

+ 4 - 1
UAS-出货标签管理/生成条码.cs

@@ -216,6 +216,7 @@ namespace UAS_LabelMachine
                         string mid_code = dh.getFieldDataByCondition("PRODIOBARCODE", "nvl(max(to_number(PIB_OUTBOXCODE1)),0)+" + (j + 1), "PIB_INOUTNO='" + pi_inoutno.Text + "'").ToString();
                         //如果尾数不为0,并且已经遍历到了最后一箱(未装满的箱)
                         int count = 0;
+                        int AddNum = pr_zxbzs;
                         if (mid_remain != 0 && j + 1 == mid_num)
                         {
                             //剩下的尾数刚好够整数的最小包或者加上一个未装满的最小包
@@ -232,7 +233,9 @@ namespace UAS_LabelMachine
                             barcode.Add(BarcodeMethod1(pd_id, pr_id, pib_barcode));
                             custbarcode.Add(BarcodeMethod1(NrDic, SerialNumIndex, SerialNumLength));
                             midcode.Add(mid_code);
-                            pib_inqty.Add(pr_zxbzs.ToString());
+                            if (mid_remain % pr_zxbzs != 0 && k + 1 == count && j + 1 == mid_num)
+                                AddNum = mid_remain % pr_zxbzs;
+                            pib_inqty.Add(AddNum.ToString());
                         }
                     }
                     //插入条码