|
|
@@ -888,9 +888,16 @@ namespace UAS_MES_NEW.Make
|
|
|
{
|
|
|
string ms_sncode = dt.Rows[0]["ms_sncode"].ToString();
|
|
|
string ms_makecode = dt.Rows[0]["ms_makecode"].ToString();
|
|
|
+ if (dh.getFieldDataByCondition("craftmaterial", "cm_barcode", "cm_sncode='" + ms_sncode + "' and cm_status=0").ToString() != "")
|
|
|
+ {
|
|
|
+ MessageBox.Show("转好后已绑定关键物料,请先解绑物料!");
|
|
|
+ return;
|
|
|
+ }
|
|
|
dh.ExecuteSql("delete from sninfo where si_sn='" + ms_sncode + "'", "delete");
|
|
|
dh.ExecuteSql("delete from makesnrelation where sn='" + ms_sncode + "' and makecode='" + ms_makecode + "'", "delete");
|
|
|
dh.ExecuteSql("update makeserial set ms_sncode=ms_firstsn,ms_imei1='',ms_imei3='',ms_imei4='',ms_mac='',ms_bt='',ms_netcode='',ms_imei2='',ms_beforesn='' where ms_sncode='" + ms_sncode + "' and ms_makecode='" + ma_code.Text + "'", "update");
|
|
|
+ dh.ExecuteSql("update makeimeilist set mil_sncode='',mil_status='' where mil_makecode='"+ms_makecode+"' and mil_sncode='"+ms_sncode+"'", "update");
|
|
|
+ dh.ExecuteSql("update makeaddresslist set mal_sncode='',mal_status='' where mal_makecode='"+ms_makecode+"' and mal_sncode='"+ms_sncode+"'", "update");
|
|
|
LogicHandler.DoCommandLog(Tag.ToString(), User.UserCode, ma_code.Text, User.UserLineCode, User.UserSourceCode, "解绑", "解绑成功", ms_sncode, ob_checkno.Text);
|
|
|
OperateResult.AppendText(">>" + ms_sncode + "解绑成功\n", Color.Green);
|
|
|
}
|