|
@@ -27,11 +27,12 @@ namespace UAS_MES.Special
|
|
|
private void Confirm_Click(object sender, EventArgs e)
|
|
private void Confirm_Click(object sender, EventArgs e)
|
|
|
{
|
|
{
|
|
|
//获取序列号的途程
|
|
//获取序列号的途程
|
|
|
- DataTable dt = (DataTable)dh.ExecuteSql("select ms_id,ms_currentstepcode,ms_makecode,ms_status,ms_checkno,ms_craftcode,ms_prodcode,ms_stepcode from makeserial where ms_sncode='" + sn_code.Text + "' order by ms_id desc", "select");
|
|
|
|
|
|
|
+ DataTable dt = (DataTable)dh.ExecuteSql("select ms_id,ms_nextstepcode,ms_currentstepcode,ms_makecode,ms_status,ms_checkno,ms_craftcode,ms_prodcode,ms_stepcode from makeserial where ms_sncode='" + sn_code.Text + "' order by ms_id desc", "select");
|
|
|
if (dt.Rows.Count > 0)
|
|
if (dt.Rows.Count > 0)
|
|
|
{
|
|
{
|
|
|
string pr_code = dt.Rows[0]["ms_prodcode"].ToString();
|
|
string pr_code = dt.Rows[0]["ms_prodcode"].ToString();
|
|
|
string cr_code = dt.Rows[0]["ms_craftcode"].ToString();
|
|
string cr_code = dt.Rows[0]["ms_craftcode"].ToString();
|
|
|
|
|
+ string ms_nextstepcode = dt.Rows[0]["ms_nextstepcode"].ToString();
|
|
|
string ms_makecode = dt.Rows[0]["ms_makecode"].ToString();
|
|
string ms_makecode = dt.Rows[0]["ms_makecode"].ToString();
|
|
|
string ms_stepcode = dt.Rows[0]["ms_stepcode"].ToString();
|
|
string ms_stepcode = dt.Rows[0]["ms_stepcode"].ToString();
|
|
|
string ms_checkno = dt.Rows[0]["ms_checkno"].ToString();
|
|
string ms_checkno = dt.Rows[0]["ms_checkno"].ToString();
|
|
@@ -42,7 +43,7 @@ namespace UAS_MES.Special
|
|
|
sql.Append("select cd_stepcode from craft left join craftdetail on cr_id=cd_crid where ");
|
|
sql.Append("select cd_stepcode from craft left join craftdetail on cr_id=cd_crid where ");
|
|
|
sql.Append("cr_prodcode='" + pr_code + "' and cr_code='" + cr_code + "' order by cd_detno ");
|
|
sql.Append("cr_prodcode='" + pr_code + "' and cr_code='" + cr_code + "' order by cd_detno ");
|
|
|
dt = (DataTable)dh.ExecuteSql(sql.GetString(), "select");
|
|
dt = (DataTable)dh.ExecuteSql(sql.GetString(), "select");
|
|
|
- if (ms_stepcode == dt.Rows[0]["cd_stepcode"].ToString() || ms_stepcode == "")
|
|
|
|
|
|
|
+ if (ms_stepcode == dt.Rows[0]["cd_stepcode"].ToString() || (ms_stepcode == "" && ms_nextstepcode == User.CurrentStepCode))
|
|
|
{
|
|
{
|
|
|
List<string> sqls = new List<string>();
|
|
List<string> sqls = new List<string>();
|
|
|
//存在不良删除不良记录
|
|
//存在不良删除不良记录
|