|
|
@@ -80,7 +80,7 @@ namespace UAS_MES.OQC
|
|
|
if (dt.Rows.Count > 0)
|
|
|
{
|
|
|
dh.ExecuteSql("delete from OQCBatchDetail where obd_outboxcode='" + pa_outboxcode.Text + "'", "delete");
|
|
|
- dh.UpdateByCondition("OQCBatch", "ob_batchqty =(select count(1) from OQCBatchDetail where obd_obid=" + dt.Rows[0]["obd_obid"] + ")", "ob_id=" + dt.Rows[0]["obd_obid"]);
|
|
|
+ dh.UpdateByCondition("OQCBatch", "ob_batchqty =(select count(1) from OQCBatchDetail where obd_checkno='" + ob_checkno.Text + "')", "ob_checkno='" + ob_checkno.Text + "'");
|
|
|
dh.UpdateByCondition("OQCBatch", "ob_prodcode=''", "ob_batchqty=0");
|
|
|
GetBatch.PerformClick();
|
|
|
OperateResult.AppendText(">>箱号已从送检批中移除\n", Color.Green);
|
|
|
@@ -110,7 +110,7 @@ namespace UAS_MES.OQC
|
|
|
sql.Append(",v_outboxcode,v_makecode,sysdate from MES_PACKAGE_VIEW where v_outboxcode='" + pa_outboxcode.Text + "'");
|
|
|
dh.ExecuteSql(sql.GetString(), "insert");
|
|
|
string obd_id = dh.getFieldDataByCondition("OQCBatchDetail", "obd_id", "obd_outboxcode='" + pa_outboxcode.Text + "'").ToString();
|
|
|
- dh.UpdateByCondition("OQCBatch", "ob_batchqty =(select count(1) from OQCBatchDetail where obd_obid=" + obd_id + ")", "ob_id=" + obd_id);
|
|
|
+ dh.UpdateByCondition("OQCBatch", "ob_nowcheckqty =(select count(1) from OQCBatchDetail where obd_checkno='" + ob_checkno.Text + "')", "ob_checkno='" + ob_checkno.Text+"'");
|
|
|
dh.UpdateByCondition("makeserial", "ms_checkno='" + ob_checkno.Text + "'", "ms_outboxcode='" + pa_outboxcode.Text + "'");
|
|
|
GetBatch.PerformClick();
|
|
|
OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "成功维护到送检批\n", Color.Green, pa_outboxcode);
|
|
|
@@ -205,10 +205,10 @@ namespace UAS_MES.OQC
|
|
|
{
|
|
|
//删除全部明细
|
|
|
dh.DeleteDataByID("OQCBatchDetail", "obd_id", DeleteID.ToArray());
|
|
|
- dh.UpdateByCondition("OQCBatch", "ob_batchqty=0,ob_prodcode=''", "ob_checkno='" + ob_checkno.Text + "'");
|
|
|
+ dh.UpdateByCondition("OQCBatch", "ob_nowcheckqty=0,ob_prodcode=''", "ob_checkno='" + ob_checkno.Text + "'");
|
|
|
GetBatch.PerformClick();
|
|
|
BaseUtil.CleanControlsText(ob_batchqty, obd_outboxcode);
|
|
|
- OperateResult.AppendText(">>已全部移除\n", Color.Green);
|
|
|
+ OperateResult.AppendText(">>批次" + ob_checkno.Text + "已全部移除\n", Color.Green);
|
|
|
}
|
|
|
}
|
|
|
else OperateResult.AppendText(">>只允许移除在录入状态的抽检品的箱号\n", Color.Red);
|