Browse Source

完善手动送检

章政 8 years ago
parent
commit
65ca86b974
1 changed files with 4 additions and 4 deletions
  1. 4 4
      UAS-MES/FunctionCode/OQC/OQC_Inspection.cs

+ 4 - 4
UAS-MES/FunctionCode/OQC/OQC_Inspection.cs

@@ -80,7 +80,7 @@ namespace UAS_MES.OQC
                         if (dt.Rows.Count > 0)
                         if (dt.Rows.Count > 0)
                         {
                         {
                             dh.ExecuteSql("delete from OQCBatchDetail where obd_outboxcode='" + pa_outboxcode.Text + "'", "delete");
                             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");
                             dh.UpdateByCondition("OQCBatch", "ob_prodcode=''", "ob_batchqty=0");
                             GetBatch.PerformClick();
                             GetBatch.PerformClick();
                             OperateResult.AppendText(">>箱号已从送检批中移除\n", Color.Green);
                             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 + "'");
                                     sql.Append(",v_outboxcode,v_makecode,sysdate from MES_PACKAGE_VIEW where v_outboxcode='" + pa_outboxcode.Text + "'");
                                     dh.ExecuteSql(sql.GetString(), "insert");
                                     dh.ExecuteSql(sql.GetString(), "insert");
                                     string obd_id = dh.getFieldDataByCondition("OQCBatchDetail", "obd_id", "obd_outboxcode='" + pa_outboxcode.Text + "'").ToString();
                                     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 + "'");
                                     dh.UpdateByCondition("makeserial", "ms_checkno='" + ob_checkno.Text + "'", "ms_outboxcode='" + pa_outboxcode.Text + "'");
                                     GetBatch.PerformClick();
                                     GetBatch.PerformClick();
                                     OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "成功维护到送检批\n", Color.Green, pa_outboxcode);
                                     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.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();
                                 GetBatch.PerformClick();
                                 BaseUtil.CleanControlsText(ob_batchqty, obd_outboxcode);
                                 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);
                         else OperateResult.AppendText(">>只允许移除在录入状态的抽检品的箱号\n", Color.Red);