|
@@ -139,16 +139,27 @@ namespace UAS_MES_NEW.Make
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
WoVal.Text = dt.Rows[0]["SB_MAKECODE"].ToString();
|
|
WoVal.Text = dt.Rows[0]["SB_MAKECODE"].ToString();
|
|
|
|
|
+ string mainSn,singleSn;
|
|
|
|
|
+ mainSn = dt.Rows[0]["SB_MAINCODE"].ToString();
|
|
|
|
|
|
|
|
dt = (DataTable)dh.ExecuteSql($@"select * from make,product where ma_code = '{WoVal.Text}' and ma_prodcode = pr_code", "select");
|
|
dt = (DataTable)dh.ExecuteSql($@"select * from make,product where ma_code = '{WoVal.Text}' and ma_prodcode = pr_code", "select");
|
|
|
SpecVal.Text = dt.Rows[0]["PR_SPEC"].ToString();
|
|
SpecVal.Text = dt.Rows[0]["PR_SPEC"].ToString();
|
|
|
|
|
|
|
|
- dh.ExecuteSql($@"INSERT INTO sn_clean (CLEAN_ID,SN,WORK_ORDER,LINE,SIDE,UPDATE_TIME,UPDATE_NAME)
|
|
|
|
|
- VALUES (CLEAN_ID_SEQ.NEXTVAL, '{SnVal.Text}','{WoVal.Text}','{LineVal.Text}','{SideVal.Text}',sysdate,'{EmployeeVal.Text}')", "insert");
|
|
|
|
|
- ShowMsg(1, $"序列号:{SnVal.Text} 已记录清洗");
|
|
|
|
|
- SnVal.Focus();
|
|
|
|
|
- SnVal.SelectAll();
|
|
|
|
|
- SnVal.Text = "";
|
|
|
|
|
|
|
+ dt = (DataTable)dh.ExecuteSql($@"select * from smtbind where sb_maincode = '{mainSn}'", "select");
|
|
|
|
|
+ if (dt.Rows.Count > 0)
|
|
|
|
|
+ {
|
|
|
|
|
+ foreach (DataRow item in dt.Rows)
|
|
|
|
|
+ {
|
|
|
|
|
+ singleSn = item["sb_barcode"].ToString();
|
|
|
|
|
+
|
|
|
|
|
+ dh.ExecuteSql($@"INSERT INTO sn_clean (CLEAN_ID,SN,WORK_ORDER,LINE,SIDE,UPDATE_TIME,UPDATE_NAME)
|
|
|
|
|
+ VALUES (CLEAN_ID_SEQ.NEXTVAL, '{singleSn}','{WoVal.Text}','{LineVal.Text}','{SideVal.Text}',sysdate,'{EmployeeVal.Text}')", "insert");
|
|
|
|
|
+ ShowMsg(1, $"序列号:{singleSn} 已记录清洗");
|
|
|
|
|
+ SnVal.Focus();
|
|
|
|
|
+ SnVal.SelectAll();
|
|
|
|
|
+ SnVal.Text = "";
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
dt = (DataTable)dh.ExecuteSql($@"SELECT sn, work_order,line,side,update_time,update_name FROM sn_clean WHERE line = '{LineVal.Text}' AND side = '{SideVal.Text}' ORDER BY update_time DESC", "select");
|
|
dt = (DataTable)dh.ExecuteSql($@"SELECT sn, work_order,line,side,update_time,update_name FROM sn_clean WHERE line = '{LineVal.Text}' AND side = '{SideVal.Text}' ORDER BY update_time DESC", "select");
|
|
|
DataBox.DataSource = dt;
|
|
DataBox.DataSource = dt;
|