|
|
@@ -280,25 +280,13 @@ namespace UAS_MES.Make
|
|
|
//勾选了取消箱号先验证箱号存不存在,存在的话移除掉,重新加载一次数据
|
|
|
else
|
|
|
{
|
|
|
- string outboxcode = dh.getFieldDataByCondition("makeserial", "ms_outboxcode", "ms_id='" + oMsID + "'").ToString();
|
|
|
- if (outboxcode != "")
|
|
|
+ if (LogicHandler.Packing(sn_code.Text, pa_outboxcode.Text, AutoGenBoxCode.Checked, "标准", User.UserSourceCode, User.UserCode, pr_outboxinnerqty.Text, Cancel.Checked, out oOutBoxCode, out ErrorMessage))
|
|
|
{
|
|
|
- if (outboxcode == pa_outboxcode.Text)
|
|
|
- {
|
|
|
- dh.UpdateByCondition("package", "pa_status=0", "pa_outboxcode='" + pa_outboxcode.Text + "'");
|
|
|
- //删除明细行的数据
|
|
|
- dh.ExecuteSql("delete from packagedetail where pd_barcode='" + sn_code.Text + "' and pd_paid=(select pa_id from package where pa_outboxcode='" + pa_outboxcode.Text + "')", "delete");
|
|
|
- //更新已装数
|
|
|
- dh.UpdateByCondition("Package", "pa_packageqty=pa_packageqty-1,pa_currentqty=pa_currentqty-1", "pa_outboxcode='" + pa_outboxcode.Text + "'");
|
|
|
- //清除序列号箱号
|
|
|
- dh.UpdateByCondition("makeserial", "ms_outboxcode=''", "ms_id='" + oMsID + "'");
|
|
|
- LogicHandler.DoCommandLog(Tag.ToString(), User.UserCode, oMakeCode, User.UserLineCode, User.UserSourceCode, "装箱采集", "取消采集成功", sn_code.Text, "");
|
|
|
- OperateResult.AppendText(">>已从该箱中移除序列号" + sn_code.Text + "\n", Color.Green);
|
|
|
- LoadGridData();
|
|
|
- }
|
|
|
- else OperateResult.AppendText(">>序列号" + sn_code.Text + "不在箱" + pa_outboxcode.Text + "内\n", Color.Red);
|
|
|
+ LogicHandler.DoCommandLog(Tag.ToString(), User.UserCode, oMakeCode, User.UserLineCode, User.UserSourceCode, "装箱采集", "取消采集成功", sn_code.Text, "");
|
|
|
+ LoadGridData();
|
|
|
+ OperateResult.AppendText(">>已从该箱中移除序列号" + sn_code.Text + "\n", Color.Green, sn_code);
|
|
|
}
|
|
|
- else OperateResult.AppendText(">>序列号" + sn_code.Text + "尚未装箱\n", Color.Red);
|
|
|
+ else OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red, sn_code);
|
|
|
}
|
|
|
}
|
|
|
else OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red, sn_code);
|