From 0a0391a8fe504bc690f94456e9ced8113631a79c Mon Sep 17 00:00:00 2001
From: yxj <yxj@hz-kingdee.com>
Date: 星期一, 04 十一月 2024 11:29:38 +0800
Subject: [PATCH] 长城产品基础资料表增加公司编码字段,新增修改时写入;长城产品客户条码生成时条码前缀中供应商代码由原来固定为AAAQK改为取长城产品基本资料公司编码字段

---
 SCM/基础资料/长城系列产品/Gy_Material_ChangCheng.resx        |   86 ++++++++++++++--------------
 SCM/基础资料/长城系列产品/Gy_Material_ChangCheng.cs          |    9 ++
 SCM/基础资料/长城系列产品/ClsGy_Material_ChangCheng_Ctl.cs   |    5 +
 SCM/基础资料/长城系列产品/ClsGy_Material_ChangCheng_View.cs  |    1 
 SCM/条码打印/Gy_BarCodeBill_ChangCheng.cs              |   32 ++++++++--
 SCM/基础资料/长城系列产品/Gy_Material_ChangCheng.designer.cs |   27 ++++++++
 6 files changed, 106 insertions(+), 54 deletions(-)

diff --git "a/SCM/\345\237\272\347\241\200\350\265\204\346\226\231/\351\225\277\345\237\216\347\263\273\345\210\227\344\272\247\345\223\201/ClsGy_Material_ChangCheng_Ctl.cs" "b/SCM/\345\237\272\347\241\200\350\265\204\346\226\231/\351\225\277\345\237\216\347\263\273\345\210\227\344\272\247\345\223\201/ClsGy_Material_ChangCheng_Ctl.cs"
index 3686870..037778a 100644
--- "a/SCM/\345\237\272\347\241\200\350\265\204\346\226\231/\351\225\277\345\237\216\347\263\273\345\210\227\344\272\247\345\223\201/ClsGy_Material_ChangCheng_Ctl.cs"
+++ "b/SCM/\345\237\272\347\241\200\350\265\204\346\226\231/\351\225\277\345\237\216\347\263\273\345\210\227\344\272\247\345\223\201/ClsGy_Material_ChangCheng_Ctl.cs"
@@ -24,8 +24,8 @@
             {
                 oWeb.Url = ClsPub1.WEBSURL;
                 oWeb.getRunProc("Insert into " + MvarItemKey + " " +
-                    " (HNumber,HName,HModel,HMakeEmp,HMakeTime) " +
-                    " Values('" + oModel.HNumber + "','" + oModel.HName + "','" + oModel.HModel + "','" + ClsPub.CurUserName + "',getdate())", ref DBUtility.ClsPub.sExeReturnInfo);
+                    " (HNumber,HName,HModel,HSupplierNumber,HMakeEmp,HMakeTime) " +
+                    " Values('" + oModel.HNumber + "','" + oModel.HName + "','" + oModel.HModel + "','" + oModel.HShortNumber + "','" + ClsPub.CurUserName + "',getdate())", ref DBUtility.ClsPub.sExeReturnInfo);
                 return true;
             }
             catch (Exception e)
@@ -45,6 +45,7 @@
                     " HNumber='" + oModel.HNumber + "'" +
                     ",HName='" + oModel.HName + "'" +
                     ",HModel='" + oModel.HModel + "'" +
+                    ",HSupplierNumber='" + oModel.HShortNumber + "'" +
                     ",HModifyEmp='" + ClsPub.CurUserName + "'" +
                     ",HModifyTime=getdate()" +
                     " Where HItemID=" + sItemID, ref DBUtility.ClsPub.sExeReturnInfo);
diff --git "a/SCM/\345\237\272\347\241\200\350\265\204\346\226\231/\351\225\277\345\237\216\347\263\273\345\210\227\344\272\247\345\223\201/ClsGy_Material_ChangCheng_View.cs" "b/SCM/\345\237\272\347\241\200\350\265\204\346\226\231/\351\225\277\345\237\216\347\263\273\345\210\227\344\272\247\345\223\201/ClsGy_Material_ChangCheng_View.cs"
index 3122cc9..308af9c 100644
--- "a/SCM/\345\237\272\347\241\200\350\265\204\346\226\231/\351\225\277\345\237\216\347\263\273\345\210\227\344\272\247\345\223\201/ClsGy_Material_ChangCheng_View.cs"
+++ "b/SCM/\345\237\272\347\241\200\350\265\204\346\226\231/\351\225\277\345\237\216\347\263\273\345\210\227\344\272\247\345\223\201/ClsGy_Material_ChangCheng_View.cs"
@@ -81,6 +81,7 @@
                 omodel.HNumber = DS.Tables[0].Rows[0]["HNumber"].ToString().Trim();
                 omodel.HName = DS.Tables[0].Rows[0]["HName"].ToString().Trim();
                 omodel.HModel = DS.Tables[0].Rows[0]["HModel"].ToString().Trim();
+                omodel.HShortNumber = DS.Tables[0].Rows[0]["HSupplierNumber"].ToString().Trim();
                 return true;
 
             }
diff --git "a/SCM/\345\237\272\347\241\200\350\265\204\346\226\231/\351\225\277\345\237\216\347\263\273\345\210\227\344\272\247\345\223\201/Gy_Material_ChangCheng.cs" "b/SCM/\345\237\272\347\241\200\350\265\204\346\226\231/\351\225\277\345\237\216\347\263\273\345\210\227\344\272\247\345\223\201/Gy_Material_ChangCheng.cs"
index cdf1c7d..dc86be9 100644
--- "a/SCM/\345\237\272\347\241\200\350\265\204\346\226\231/\351\225\277\345\237\216\347\263\273\345\210\227\344\272\247\345\223\201/Gy_Material_ChangCheng.cs"
+++ "b/SCM/\345\237\272\347\241\200\350\265\204\346\226\231/\351\225\277\345\237\216\347\263\273\345\210\227\344\272\247\345\223\201/Gy_Material_ChangCheng.cs"
@@ -77,6 +77,7 @@
                 txtHNumber.Text = oMaterialHlp.omodel.HNumber.ToString();
                 txtHName.Text = oMaterialHlp.omodel.HName.ToString();
                 txtHModel.Text = oMaterialHlp.omodel.HModel.ToString();
+                txtHSupplierNumber.Text = oMaterialHlp.omodel.HShortNumber.ToString();
                 HItemID = oMaterialHlp.omodel.HItemID;
             }
         }
@@ -280,6 +281,11 @@
                 MessageBox.Show("浜у搧绠�鐮佷笉鑳戒负绌�!", "鎻愮ず");
                 return false;
             }
+            if (txtHSupplierNumber.Text.Trim() == "")
+            {
+                MessageBox.Show("鍏徃缂栫爜涓嶈兘涓虹┖!", "鎻愮ず");
+                return false;
+            }
             return true;
         }
 
@@ -291,10 +297,11 @@
             {
                 return false;
             }
-            //鍐欏叆淇℃伅
+            //鍐欏叆淇℃伅  鍏徃缂栫爜瀛樺叆HShortNumber瀛楁
             oMaterial.oModel.HNumber = txtHNumber.Text.Trim();
             oMaterial.oModel.HName = txtHName.Text.Trim();
             oMaterial.oModel.HModel = txtHModel.Text.Trim();
+            oMaterial.oModel.HShortNumber = txtHSupplierNumber.Text.Trim();
             return true;
         }
 
diff --git "a/SCM/\345\237\272\347\241\200\350\265\204\346\226\231/\351\225\277\345\237\216\347\263\273\345\210\227\344\272\247\345\223\201/Gy_Material_ChangCheng.designer.cs" "b/SCM/\345\237\272\347\241\200\350\265\204\346\226\231/\351\225\277\345\237\216\347\263\273\345\210\227\344\272\247\345\223\201/Gy_Material_ChangCheng.designer.cs"
index c95f725..6a83a74 100644
--- "a/SCM/\345\237\272\347\241\200\350\265\204\346\226\231/\351\225\277\345\237\216\347\263\273\345\210\227\344\272\247\345\223\201/Gy_Material_ChangCheng.designer.cs"
+++ "b/SCM/\345\237\272\347\241\200\350\265\204\346\226\231/\351\225\277\345\237\216\347\263\273\345\210\227\344\272\247\345\223\201/Gy_Material_ChangCheng.designer.cs"
@@ -59,6 +59,8 @@
             this.txtHNumber = new System.Windows.Forms.TextBox();
             this.label1 = new System.Windows.Forms.Label();
             this.timer1 = new System.Windows.Forms.Timer(this.components);
+            this.label3 = new System.Windows.Forms.Label();
+            this.txtHSupplierNumber = new System.Windows.Forms.TextBox();
             this.ToolBar.SuspendLayout();
             this.stTab.SuspendLayout();
             this.tabPage1.SuspendLayout();
@@ -291,6 +293,8 @@
             // 
             this.tabPage2.BackColor = System.Drawing.SystemColors.Control;
             this.tabPage2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.tabPage2.Controls.Add(this.label3);
+            this.tabPage2.Controls.Add(this.txtHSupplierNumber);
             this.tabPage2.Controls.Add(this.txtHName);
             this.tabPage2.Controls.Add(this.label4);
             this.tabPage2.Controls.Add(this.cmdCancel);
@@ -325,7 +329,7 @@
             // 
             // cmdCancel
             // 
-            this.cmdCancel.Location = new System.Drawing.Point(202, 137);
+            this.cmdCancel.Location = new System.Drawing.Point(202, 151);
             this.cmdCancel.Name = "cmdCancel";
             this.cmdCancel.Size = new System.Drawing.Size(52, 23);
             this.cmdCancel.TabIndex = 16;
@@ -335,7 +339,7 @@
             // 
             // cmdOK
             // 
-            this.cmdOK.Location = new System.Drawing.Point(144, 137);
+            this.cmdOK.Location = new System.Drawing.Point(144, 151);
             this.cmdOK.Name = "cmdOK";
             this.cmdOK.Size = new System.Drawing.Size(52, 23);
             this.cmdOK.TabIndex = 15;
@@ -381,6 +385,23 @@
             // 
             this.timer1.Enabled = true;
             this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
+            // 
+            // label3
+            // 
+            this.label3.AutoSize = true;
+            this.label3.Location = new System.Drawing.Point(29, 117);
+            this.label3.Name = "label3";
+            this.label3.Size = new System.Drawing.Size(53, 12);
+            this.label3.TabIndex = 20;
+            this.label3.Text = "鍏徃缂栫爜";
+            // 
+            // txtHSupplierNumber
+            // 
+            this.txtHSupplierNumber.ImeMode = System.Windows.Forms.ImeMode.NoControl;
+            this.txtHSupplierNumber.Location = new System.Drawing.Point(88, 113);
+            this.txtHSupplierNumber.Name = "txtHSupplierNumber";
+            this.txtHSupplierNumber.Size = new System.Drawing.Size(166, 21);
+            this.txtHSupplierNumber.TabIndex = 19;
             // 
             // Gy_Material_ChangCheng
             // 
@@ -436,5 +457,7 @@
         private System.Windows.Forms.DataGridView grdMain;
         private System.Windows.Forms.TextBox txtHName;
         private System.Windows.Forms.Label label4;
+        private System.Windows.Forms.Label label3;
+        private System.Windows.Forms.TextBox txtHSupplierNumber;
     }
 }
\ No newline at end of file
diff --git "a/SCM/\345\237\272\347\241\200\350\265\204\346\226\231/\351\225\277\345\237\216\347\263\273\345\210\227\344\272\247\345\223\201/Gy_Material_ChangCheng.resx" "b/SCM/\345\237\272\347\241\200\350\265\204\346\226\231/\351\225\277\345\237\216\347\263\273\345\210\227\344\272\247\345\223\201/Gy_Material_ChangCheng.resx"
index 5ad25eb..c8bcf7b 100644
--- "a/SCM/\345\237\272\347\241\200\350\265\204\346\226\231/\351\225\277\345\237\216\347\263\273\345\210\227\344\272\247\345\223\201/Gy_Material_ChangCheng.resx"
+++ "b/SCM/\345\237\272\347\241\200\350\265\204\346\226\231/\351\225\277\345\237\216\347\263\273\345\210\227\344\272\247\345\223\201/Gy_Material_ChangCheng.resx"
@@ -364,51 +364,51 @@
         AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
         LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
         ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACE
-        CgAAAk1TRnQBSQFMAgEBAgEAASwBAQEsAQEBEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
+        CgAAAk1TRnQBSQFMAgEBAgEAATQBAQE0AQEBEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
         AwABEAMAAQEBAAEgBgABEBIAgP+AAAj/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
         AwAB/wMAAf8DAAH/AwAB/wMADf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
-        AwAB/wMAAf8DAAH/gAAE/wEAAUEBigH/AQwBkAG5Af8BDAGQAbkB/wEMAZABuQH/AQwBkAG5Af8BDAGQ
-        AbkB/wEMAZABuQH/AQwBkAG5Af8BDAGQAbkB/wEMAZABuQH/AQwBkAG5Af8BDAGQAbkB/wEMAZABuQH/
-        AQwBkAG5Af8DAAn/AQABQQGKAf8BAAFBAYoB/wEAAUEBigH/AQABQQGKAf8BAAFBAYoB/wEAAUEBigH/
-        AQABQQGKAf8BAAFBAYoB/wEAAUEBigH/AQABQQGKAf8BAAFBAYoB/wEAAUEBigH/AwAB/wMAAf+AAAT/
-        AQABQQGKAf8B0QH2Av8BUwHaAfQB/wFIAdMB8QH/AT0BywHvAf8BMwHEAe0B/wEpAb4B6wH/AR8BuAHo
-        Af8BEwGwAecB/wEJAakB5AH/AQABowHiAf8BAAGeAeAB/wEAAZoB3wH/AQwBkAG5Af8DAAn/AQABQQGK
-        Af8B0QH2Av8BKAG+AesB/wEiAbkB6QH/ARoBtAHnAf8BEgGwAeYB/wELAasB5AH/AQQBpwHjAf8BAAGi
-        AeEB/wEAAZ8B4QH/AQwBkAG5Af8BAAFBAYoB/wMAAf8DAAH/gAAE/wEAAUEBigH/AdEB9gL/AVkB3gH1
-        Af8BTgHWAfMB/wFEAdAB8QH/ATkByQHuAf8BLwHCAewB/wEkAbwB6gH/ARoBtAHnAf8BDwGtAeUB/wEF
-        AaYB4wH/AQABoQHhAf8BAAGdAeAB/wEMAZABuQH/AwAF/wEAAUEBigH/AdEB9gL/ATMBxQHuAf8BLQHB
-        AesB/wEmAbwB6wH/AR4BtwHoAf8BFwGyAecB/wEPAa4B5QH/AQgBqQHkAf8BAQGlAeIB/wEAAaEB4QH/
-        AQwBkAG5Af8DAAH/AQABQQGKAf8DAAH/gAAE/wEAAUEBigH/AdEB9gL/AYEB4QH3Af8BVQHaAfQB/wFK
-        AdQB8gH/AT8BzAHvAf8BNQHGAe4B/wErAcAB6wH/ASABuQHpAf8BFgGyAeYB/wELAasB5QH/AQEBpQHi
-        Af8BAAGfAeEB/wEMAZABuQH/AwAF/wEAAUEBigH/AdEB9gL/ATgByAHuAf8BMQHEAewB/wEqAb8B6wH/
-        ASMBuwHqAf8BHAG2AegB/wEUAbAB5wH/AQ0BrAHlAf8BBgGnAeMB/wEAAaMB4gH/AQABQQGKAf8DAAH/
-        AQABQQGKAf8DAAH/gAAE/wEAAUEBigH/AdEB9gL/AYYB5QH3Af8BWwHfAfUB/wFQAdgB8wH/AUYB0QHx
-        Af8BOwHKAe8B/wExAcQB7QH/AScBvQHqAf8BHAG2AegB/wERAa8B5QH/AQYBqAHjAf8BAAGiAeEB/wEM
-        AZABuQH/AwAB/wEAAUEBigH/AdEB9gL/AUQBzwHxAf8BPQHLAe8B/wE1AccB7gH/AS8BwgHsAf8BKAG9
-        AeoB/wEgAbkB6QH/ARkBtAHnAf8BEgGwAeYB/wEKAaoB5QH/AQwBkAG5Af8DAAH/AQwBkAG5Af8BDAGQ
-        AbkB/wMAAf+AAAT/AQABQQGKAf8B0QH2Av8BjAHoAfkB/wGDAeIB9wH/AVcB3AH1Af8BTQHVAfIB/wFB
-        Ac4B8AH/ATcByAHuAf8BLQHBAewB/wEjAboB6gH/ARcBswHnAf8BDQGsAeUB/wEDAaYB4wH/AQwBkAG5
-        Af8DAAH/AQABQQGKAf8B0QH2Av8BSQHTAfIB/wFBAc4B8AH/AToBygHuAf8BMwHFAe0B/wEtAcEB6wH/
-        ASUBvAHqAf8BHgG3AegB/wEWAbIB5gH/AQ8BrgHlAf8BDAGQAbkB/wMAAf8BDAGQAbkB/wEMAZABuQH/
-        AwAB/4AABP8BAAFBAYoB/wHRAfYC/wGQAesB+QH/AYgB5gH4Af8BXQHgAfYB/wFTAdkB8wH/AUgB0wHy
-        Af8BPQHLAe8B/wEzAcUB7QH/ASkBvgHrAf8BHwG4AekB/wETAbAB5gH/AQgBqQHkAf8BDAGQAbkB/wMA
-        Af8BAAFBAYoB/wEAAUEBigH/AQABQQGKAf8BAAFBAYoB/wEAAUEBigH/AQABQQGKAf8BAAFBAYoB/wEA
-        AUEBigH/AQABQQGKAf8BAAFBAYoB/wEAAUEBigH/AQABQQGKAf8BDAGQAbkB/wE6AckB7gH/AQwBkAG5
-        Af8DAAH/gAAE/wEAAUEBigH/AdEB9gL/AZMB7QH6Af8BjQHpAfkB/wGFAeQB9wH/AVoB3gH1Af8BTgHW
-        AfMB/wFEAc8B8QH/ATkByQHvAf8BLwHCAewB/wElAbsB6QH/ARoBtQHnAf8BDwGtAeYB/wEMAZABuQH/
-        AwAF/wEAAUEBigH/AdEB9gL/AZEB7AH6Af8BjQHpAfkB/wGKAecB+AH/AYYB5AH4Af8BgQHhAfcB/wFa
-        Ad0B9QH/AVQB2gHzAf8BTgHXAfMB/wFJAdMB8QH/AUMBzwHxAf8BPQHLAe8B/wEMAZABuQH/AwAB/4AA
-        BP8BAAFBAYoB/wHRAfYC/wHRAfYC/wHRAfYC/wHRAfYC/wHRAfYC/wHRAfYC/wHRAfYC/wHRAfYC/wHR
-        AfYC/wHRAfYC/wHRAfYC/wHRAfYC/wEMAZABuQH/AwAF/wEAAUEBigH/AdEB9gL/AZMB7QH6Af8BkAHr
-        AfkB/wGMAekB+QH/AYgB5gH4Af8BhAHjAfcB/wFdAeAB9gH/AVgB3AH1Af8B0QH2Av8B0QH2Av8B0QH2
-        Av8B0QH2Av8BDAGQAbkB/wMAAf+AAAT/AQABQQGKAf8BHwGoAdMB/wEfAagB0wH/AR8BqAHTAf8BHwGo
-        AdMB/wEfAagB0wH/AR8BqAHTAf8BHwGoAdMB/wEAAUEBigH/AQABQQGKAf8BAAFBAYoB/wEAAUEBigH/
-        AQABQQGKAf8BAAFBAYoJ/wEAAUEBigH/AdEB9gL/AZMB7QH6Af8BkgHsAfoB/wGPAesB+QH/AYsB6AH4
-        Af8BhwHlAfcB/wHRAfYC/wEAAUEBigH/AQABQQGKAf8BAAFBAYoB/wEAAUEBigH/AQABQQGKAf8BAAFB
-        AYoF/4AACP8BAAFBAYoB/wG4AegB9QH/Ac4D/wHOA/8BnAP/AZwD/wEAAUEBigH/AwAh/wEAAUEBigH/
-        AdEB9gL/AdEB9gL/AdEB9gL/AdEB9gL/AdEB9gL/AQABQQGKHf+AAAz/AQABQQGKAf8BAAFBAYoB/wEA
-        AUEBigH/AQABQQGKAf8BAAFBAYoB/wMAKf8BAAFBAYoB/wEAAUEBigH/AQABQQGKAf8BAAFBAYoB/wEA
-        AUEBiiH/gACA/4AAgP+AAAFCAU0BPgcAAT4DAAEoAwABQAMAARADAAEBAQABAQUAAYAXAAP/gQAL
+        AwAB/wMAAf8DAAH/gAAE/wEAAUABigH/AQsBkAG5Af8BCwGQAbkB/wELAZABuQH/AQsBkAG5Af8BCwGQ
+        AbkB/wELAZABuQH/AQsBkAG5Af8BCwGQAbkB/wELAZABuQH/AQsBkAG5Af8BCwGQAbkB/wELAZABuQH/
+        AQsBkAG5Af8DAAn/AQABQAGKAf8BAAFAAYoB/wEAAUABigH/AQABQAGKAf8BAAFAAYoB/wEAAUABigH/
+        AQABQAGKAf8BAAFAAYoB/wEAAUABigH/AQABQAGKAf8BAAFAAYoB/wEAAUABigH/AwAB/wMAAf+AAAT/
+        AQABQAGKAf8B0QH2Av8BUgHaAfQB/wFHAdMB8QH/ATwBywHvAf8BMgHEAe0B/wEoAb4B6wH/AR4BuAHo
+        Af8BEgGwAecB/wEIAakB5AH/AQABowHiAf8BAAGeAeAB/wEAAZoB3wH/AQsBkAG5Af8DAAn/AQABQAGK
+        Af8B0QH2Av8BJwG+AesB/wEhAbkB6QH/ARkBtAHnAf8BEQGwAeYB/wEKAasB5AH/AQMBpwHjAf8BAAGi
+        AeEB/wEAAZ8B4QH/AQsBkAG5Af8BAAFAAYoB/wMAAf8DAAH/gAAE/wEAAUABigH/AdEB9gL/AVgB3gH1
+        Af8BTQHWAfMB/wFDAdAB8QH/ATgByQHuAf8BLgHCAewB/wEjAbwB6gH/ARkBtAHnAf8BDgGtAeUB/wEE
+        AaYB4wH/AQABoQHhAf8BAAGdAeAB/wELAZABuQH/AwAF/wEAAUABigH/AdEB9gL/ATIBxQHuAf8BLAHB
+        AesB/wElAbwB6wH/AR0BtwHoAf8BFgGyAecB/wEOAa4B5QH/AQcBqQHkAf8BAAGlAeIB/wEAAaEB4QH/
+        AQsBkAG5Af8DAAH/AQABQAGKAf8DAAH/gAAE/wEAAUABigH/AdEB9gL/AYEB4QH3Af8BVAHaAfQB/wFJ
+        AdQB8gH/AT4BzAHvAf8BNAHGAe4B/wEqAcAB6wH/AR8BuQHpAf8BFQGyAeYB/wEKAasB5QH/AQABpQHi
+        Af8BAAGfAeEB/wELAZABuQH/AwAF/wEAAUABigH/AdEB9gL/ATcByAHuAf8BMAHEAewB/wEpAb8B6wH/
+        ASIBuwHqAf8BGwG2AegB/wETAbAB5wH/AQwBrAHlAf8BBQGnAeMB/wEAAaMB4gH/AQABQAGKAf8DAAH/
+        AQABQAGKAf8DAAH/gAAE/wEAAUABigH/AdEB9gL/AYYB5QH3Af8BWgHfAfUB/wFPAdgB8wH/AUUB0QHx
+        Af8BOgHKAe8B/wEwAcQB7QH/ASYBvQHqAf8BGwG2AegB/wEQAa8B5QH/AQUBqAHjAf8BAAGiAeEB/wEL
+        AZABuQH/AwAB/wEAAUABigH/AdEB9gL/AUMBzwHxAf8BPAHLAe8B/wE0AccB7gH/AS4BwgHsAf8BJwG9
+        AeoB/wEfAbkB6QH/ARgBtAHnAf8BEQGwAeYB/wEJAaoB5QH/AQsBkAG5Af8DAAH/AQsBkAG5Af8BCwGQ
+        AbkB/wMAAf+AAAT/AQABQAGKAf8B0QH2Av8BjAHoAfkB/wGDAeIB9wH/AVYB3AH1Af8BTAHVAfIB/wFA
+        Ac4B8AH/ATYByAHuAf8BLAHBAewB/wEiAboB6gH/ARYBswHnAf8BDAGsAeUB/wECAaYB4wH/AQsBkAG5
+        Af8DAAH/AQABQAGKAf8B0QH2Av8BSAHTAfIB/wFAAc4B8AH/ATkBygHuAf8BMgHFAe0B/wEsAcEB6wH/
+        ASQBvAHqAf8BHQG3AegB/wEVAbIB5gH/AQ4BrgHlAf8BCwGQAbkB/wMAAf8BCwGQAbkB/wELAZABuQH/
+        AwAB/4AABP8BAAFAAYoB/wHRAfYC/wGQAesB+QH/AYgB5gH4Af8BXAHgAfYB/wFSAdkB8wH/AUcB0wHy
+        Af8BPAHLAe8B/wEyAcUB7QH/ASgBvgHrAf8BHgG4AekB/wESAbAB5gH/AQcBqQHkAf8BCwGQAbkB/wMA
+        Af8BAAFAAYoB/wEAAUABigH/AQABQAGKAf8BAAFAAYoB/wEAAUABigH/AQABQAGKAf8BAAFAAYoB/wEA
+        AUABigH/AQABQAGKAf8BAAFAAYoB/wEAAUABigH/AQABQAGKAf8BCwGQAbkB/wE5AckB7gH/AQsBkAG5
+        Af8DAAH/gAAE/wEAAUABigH/AdEB9gL/AZMB7QH6Af8BjQHpAfkB/wGFAeQB9wH/AVkB3gH1Af8BTQHW
+        AfMB/wFDAc8B8QH/ATgByQHvAf8BLgHCAewB/wEkAbsB6QH/ARkBtQHnAf8BDgGtAeYB/wELAZABuQH/
+        AwAF/wEAAUABigH/AdEB9gL/AZEB7AH6Af8BjQHpAfkB/wGKAecB+AH/AYYB5AH4Af8BgQHhAfcB/wFZ
+        Ad0B9QH/AVMB2gHzAf8BTQHXAfMB/wFIAdMB8QH/AUIBzwHxAf8BPAHLAe8B/wELAZABuQH/AwAB/4AA
+        BP8BAAFAAYoB/wHRAfYC/wHRAfYC/wHRAfYC/wHRAfYC/wHRAfYC/wHRAfYC/wHRAfYC/wHRAfYC/wHR
+        AfYC/wHRAfYC/wHRAfYC/wHRAfYC/wELAZABuQH/AwAF/wEAAUABigH/AdEB9gL/AZMB7QH6Af8BkAHr
+        AfkB/wGMAekB+QH/AYgB5gH4Af8BhAHjAfcB/wFcAeAB9gH/AVcB3AH1Af8B0QH2Av8B0QH2Av8B0QH2
+        Av8B0QH2Av8BCwGQAbkB/wMAAf+AAAT/AQABQAGKAf8BHgGoAdMB/wEeAagB0wH/AR4BqAHTAf8BHgGo
+        AdMB/wEeAagB0wH/AR4BqAHTAf8BHgGoAdMB/wEAAUABigH/AQABQAGKAf8BAAFAAYoB/wEAAUABigH/
+        AQABQAGKAf8BAAFAAYoJ/wEAAUABigH/AdEB9gL/AZMB7QH6Af8BkgHsAfoB/wGPAesB+QH/AYsB6AH4
+        Af8BhwHlAfcB/wHRAfYC/wEAAUABigH/AQABQAGKAf8BAAFAAYoB/wEAAUABigH/AQABQAGKAf8BAAFA
+        AYoF/4AACP8BAAFAAYoB/wG4AegB9QH/Ac4D/wHOA/8BnAP/AZwD/wEAAUABigH/AwAh/wEAAUABigH/
+        AdEB9gL/AdEB9gL/AdEB9gL/AdEB9gL/AdEB9gL/AQABQAGKHf+AAAz/AQABQAGKAf8BAAFAAYoB/wEA
+        AUABigH/AQABQAGKAf8BAAFAAYoB/wMAKf8BAAFAAYoB/wEAAUABigH/AQABQAGKAf8BAAFAAYoB/wEA
+        AUABiiH/gACA/4AAgP+AAAFCAU0BPgcAAT4DAAEoAwABQAMAARADAAEBAQABAQUAAYAXAAP/gQAL
 </value>
   </data>
   <metadata name="timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
diff --git "a/SCM/\346\235\241\347\240\201\346\211\223\345\215\260/Gy_BarCodeBill_ChangCheng.cs" "b/SCM/\346\235\241\347\240\201\346\211\223\345\215\260/Gy_BarCodeBill_ChangCheng.cs"
index 43874f6..4e1dac8 100644
--- "a/SCM/\346\235\241\347\240\201\346\211\223\345\215\260/Gy_BarCodeBill_ChangCheng.cs"
+++ "b/SCM/\346\235\241\347\240\201\346\211\223\345\215\260/Gy_BarCodeBill_ChangCheng.cs"
@@ -24,8 +24,9 @@
         public const Int16 HMaterNumberCol = 3;
         public const Int16 HMaterNameCol = 4;
         public const Int16 HMaterModelCol = 5;
-        public const Int16 HQtyCol = 6;
-        public const Int16 HRemarkCol = 7;
+        public const Int16 HSupplierNumberCol = 6;
+        public const Int16 HQtyCol = 7;
+        public const Int16 HRemarkCol = 8;
         //
         public string ModName = "86";
         public string ModCaption = "瀹㈡埛鏉$爜鐢熸垚";
@@ -338,10 +339,25 @@
                 long HSno = DBUtility.ClsPub.isLong(grdMain.Rows[j].Cells[HSnoCol].Value);                      // 搴忓彿
                 long HMaterID = DBUtility.ClsPub.isLong(grdMain.Rows[j].Cells[HMaterIDCol].Value);              // 鐗╂枡鍐呯爜
                 double HQty = DBUtility.ClsPub.isDoule(grdMain.Rows[j].Cells[HQtyCol].Value);                   // 鏁伴噺
+                string HMaterModel = ClsPub.isStrNull(grdMain.Rows[j].Cells[HMaterModelCol].Value);             // 浜у搧绠�鐮�
+                string HSupplierNumber = ClsPub.isStrNull(grdMain.Rows[j].Cells[HSupplierNumberCol].Value);     // 鍏徃缂栫爜
 
-                if (HMaterID != 0 && HQty == 0)
+                if (HMaterID != 0 && (HQty == 0 || HMaterModel == "" || HSupplierNumber == ""))
                 {
-                    sHRemark = sHRemark + " 绗�" + HSno + "琛岋紝浜у搧闇�鐢熸垚鏉$爜鏁伴噺涓� 0锛屼笉鍏佽鐢熸垚鏉$爜锛�";
+                    sHRemark = sHRemark + " 绗�" + HSno + "琛岋紝";
+                    if (HQty == 0)
+                    {
+                        sHRemark = sHRemark + "浜у搧闇�鐢熸垚鏉$爜鏁伴噺涓� 0锛�";
+                    }
+                    if (HMaterModel == "")
+                    {
+                        sHRemark = sHRemark + "浜у搧绠�鐮佷负绌猴紝";
+                    }
+                    if (HSupplierNumber == "")
+                    {
+                        sHRemark = sHRemark + "鍏徃缂栫爜涓虹┖锛�";
+                    }
+                    sHRemark = sHRemark + "涓嶅厑璁哥敓鎴愭潯鐮侊紒";
                 }
             }
             if (sHRemark != "")
@@ -373,7 +389,7 @@
                 DataSet Ds;
                 pb1.Value = 0;
 
-                string HSupplierNumber = "AAAQK";   //渚涘簲鍟嗕唬鐮�
+                string HSupplierNumber = "";        //渚涘簲鍟嗕唬鐮�
                 long HSno = 0;                      //搴忓彿
                 Int64 HEntryID = 0;                 //瀛怚D
                 string HBarCode = "";               //鏉″舰鐮� 
@@ -415,6 +431,7 @@
                     if (ClsPub.isLong(grdMain.Rows[j].Cells[HMaterIDCol].Value) != 0)
                     {
                         HMaterModel = ClsPub.isStrNull(grdMain.Rows[j].Cells[HMaterModelCol].Value);
+                        HSupplierNumber = ClsPub.isStrNull(grdMain.Rows[j].Cells[HSupplierNumberCol].Value);
                         //鏉$爜鍓嶇紑 = 浜у搧绠�鐮� + 渚涘簲鍟嗕唬鐮� + 骞� + 鏈� + 鏃�
                         sTMNumber = HMaterModel + HSupplierNumber + sYear + sPeriod + sDay;
                         Ds = oWeb.getDataSetBySQL("exec h_p_WMS_GetMaxNo  '" + sTMNumber + "'", "h_p_WMS_GetMaxNo", ref DBUtility.ClsPub.sExeReturnInfo);//鑾峰彇鏈�澶ф祦姘村彿
@@ -518,13 +535,14 @@
         private void initGrid()
         {
             grdMain.RowCount = 0;
-            grdMain.ColumnCount = 8;                       //鎬诲垪鏁�
+            grdMain.ColumnCount = 9;                       //鎬诲垪鏁�
             ClsPub1.initGridFst(grdMain, this.Name);
             grdMain.Columns[HSnoCol].HeaderText = "搴忓彿";
             grdMain.Columns[HMaterIDCol].HeaderText = "浜у搧ID";
             grdMain.Columns[HMaterNumberCol].HeaderText = "浜у搧浠g爜";
             grdMain.Columns[HMaterNameCol].HeaderText = "浜у搧鍚嶇О";
             grdMain.Columns[HMaterModelCol].HeaderText = "浜у搧绠�鐮�";
+            grdMain.Columns[HSupplierNumberCol].HeaderText = "鍏徃缂栫爜";
             grdMain.Columns[HQtyCol].HeaderText = "鐢熸垚鏉$爜涓暟";
             grdMain.Columns[HRemarkCol].HeaderText = "澶囨敞";
             ////
@@ -606,6 +624,7 @@
                                             grdMain.Rows[sRow + i].Cells[HMaterNumberCol].Value = oMaterial.omodel.HNumber.ToString();
                                             grdMain.Rows[sRow + i].Cells[HMaterNameCol].Value = oMaterial.omodel.HName.ToString();
                                             grdMain.Rows[sRow + i].Cells[HMaterModelCol].Value = oMaterial.omodel.HModel.ToString();
+                                            grdMain.Rows[sRow + i].Cells[HSupplierNumberCol].Value = oMaterial.omodel.HShortNumber.ToString();
                                         }
                                         i++;
                                     }
@@ -617,6 +636,7 @@
                                     grdMain.Rows[sRow].Cells[HMaterNumberCol].Value = "";
                                     grdMain.Rows[sRow].Cells[HMaterNameCol].Value = "";
                                     grdMain.Rows[sRow].Cells[HMaterModelCol].Value = "";
+                                    grdMain.Rows[sRow].Cells[HSupplierNumberCol].Value = "";
                                 }
                                 break;
 

--
Gitblit v1.9.1