|
|
@@ -180,7 +180,7 @@ namespace UAS_MES.Make
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- OperateResult.AppendText(">>序列号不允许为空\n", Color.Red, sn_code);
|
|
|
+ OperateResult.AppendText(">>TSN不存在\n", Color.Red, sn_code);
|
|
|
return;
|
|
|
}
|
|
|
}
|
|
|
@@ -219,10 +219,11 @@ namespace UAS_MES.Make
|
|
|
string craftcode = MaInf.Rows[0]["ma_craftcode"].ToString();
|
|
|
string craftname = MaInf.Rows[0]["ma_craftname"].ToString();
|
|
|
string firstsn = SnInf.Rows[0]["ms_firstsn"].ToString();
|
|
|
- //取工作中心
|
|
|
+ //工作中心为空的时候取工单的工作中心
|
|
|
string workcenter = User.WorkCenter;
|
|
|
if (workcenter == "")
|
|
|
workcenter = MaInf.Rows[0]["ma_wccode"].ToString();
|
|
|
+ //工单合同为空的时候取序列号合同,更新合同回工单
|
|
|
string salecode = MaInf.Rows[0]["ma_salecode"].ToString();
|
|
|
if (salecode == "")
|
|
|
{
|
|
|
@@ -242,6 +243,10 @@ namespace UAS_MES.Make
|
|
|
dh.ExecuteSql(sql.GetString(), "insert");
|
|
|
dh.ExecuteSql("update make set ma_inqty=nvl(ma_inqty,0)+1 where ma_id='" + ma_id + "'", "update");
|
|
|
dh.ExecuteSql("update makeserial set ms_nextmacode='" + ma_code.Text + "' where ms_id='" + Msid + "'", "update");
|
|
|
+ if (ReWorkAsRelateTSN.Checked)
|
|
|
+ {
|
|
|
+
|
|
|
+ }
|
|
|
}
|
|
|
else OperateResult.AppendText(">>序列号" + sn_code.Text + "不存在\n", Color.Red, sn_code);
|
|
|
}
|
|
|
@@ -260,7 +265,7 @@ namespace UAS_MES.Make
|
|
|
if (dh.CheckExist("make", "ma_kind='返工' and ma_statuscode='STARTED' and ma_code='" + ma_code.Text + "'"))
|
|
|
{
|
|
|
sql.Clear();
|
|
|
- sql.Append("select ma_id,ma_code,pr_code,pr_detail,pr_spec,ma_qty,nvl(ma_savemacbt,0) ma_savemacbt,nvl(ma_saveimei, 0)");
|
|
|
+ sql.Append("select ma_id,ma_craftcode,ma_code,pr_code,pr_detail,pr_spec,ma_qty,nvl(ma_savemacbt,0) ma_savemacbt,nvl(ma_saveimei, 0)");
|
|
|
sql.Append("ma_saveimei from make left join product on ma_prodcode=pr_code where ma_code='" + ma_code.Text + "'");
|
|
|
dt = (DataTable)dh.ExecuteSql(sql.GetString(), "select");
|
|
|
BaseUtil.SetFormValue(this.Controls, dt);
|