Browse Source

优化钢网刮刀状态限制

yhluo 2 months ago
parent
commit
e02e4e6354

+ 8 - 0
UAS_MES_WEIP/FunctionCode/Make/Make_SMTSStencil.cs

@@ -185,6 +185,14 @@ namespace UAS_MES_NEW.Make
             //}
             //else
             //{
+            string maxSuid = dh.getFieldDataByCondition("stenciluse", "max(su_id)", "su_stcode = '" + SU_DEVCODE.Text + "'").ToString();
+            string pr_status = dh.getFieldDataByCondition("stenciluse", "su_status", "su_id = '" + maxSuid + "'").ToString();
+            if (pr_status == "上线")
+            {
+                MessageBox.Show("刮刀编号" + SU_DEVCODE.Text + "已上线,请先清洗回库");
+                return;
+            }
+
             dt = (DataTable)dh.ExecuteSql("select em_name from employee where em_code='" + User.UserCode + "'", "select");
             if (dt.Rows.Count > 0)
             {

+ 9 - 0
UAS_MES_WEIP/FunctionCode/Make/Make_SMTStencil.cs

@@ -147,6 +147,15 @@ namespace UAS_MES_NEW.Make
                 MessageBox.Show("钢网编号" + SU_DEVCODE.Text + "不能在产品" + ma_prodcode.Text + "中使用");
                 return;
             }
+
+            string maxSuid = dh.getFieldDataByCondition("stenciluse", "max(su_id)", "su_stcode = '" + SU_DEVCODE.Text + "'").ToString();
+            string pr_status = dh.getFieldDataByCondition("stenciluse", "su_status", "su_id = '" + maxSuid + "'").ToString();
+            if (pr_status == "上线")
+            {
+                MessageBox.Show("钢网编号" + SU_DEVCODE.Text + "已上线,请先清洗回库");
+                return;
+            }
+
             //dt = (DataTable)dh.ExecuteSql("select 1 from STENILCANUSEPRO where sp_stcode='" + SU_DEVCODE.Text + "' and sp_prodcode='" + ma_prodcode.Text + "'", "select");
             //if (dt.Rows.Count == 0)
             //{