Browse Source

批管控条码类型备料不允许重复

Hcsy 8 years ago
parent
commit
e4ff2417e2
1 changed files with 7 additions and 0 deletions
  1. 7 0
      UAS-MES/FunctionCode/Make/Make_PositionStock.cs

+ 7 - 0
UAS-MES/FunctionCode/Make/Make_PositionStock.cs

@@ -94,6 +94,13 @@ namespace UAS_MES.Make
                                 dt = (DataTable)dh.ExecuteSql(sql.GetString(), "select");
                                 if (dt.Rows.Count > 0)
                                 {
+                                    sql.Clear();
+                                    sql.Append("select mss_makecode,mss_linecode from makesourcestock where mss_barcode = '"+pr_batchnum.Text+"'");
+                                    DataTable BARCODE = (DataTable)dh.ExecuteSql(sql.GetString(), "select");
+                                    if (BARCODE.Rows.Count > 0) {
+                                        OperateResult.AppendText(">>物料批号" + pr_batchnum.Text + "已经被工单:"+BARCODE.Rows[0]["mss_makecode"] +",线别:"+ BARCODE.Rows[0]["mss_linecode"] + "备料\n", Color.Red, pr_batchnum);
+                                        return;
+                                    }
                                     InsertMakeSourceStock(dt, int.Parse(bar_remain));
                                 }
                                 else OperateResult.AppendText(">>物料批号" + pr_batchnum.Text + "对应的物料不是当前工单当前工序需要备的物料\n", Color.Red, pr_batchnum);