From 80671ec5eca956171492699780d1a3be9d7906d4 Mon Sep 17 00:00:00 2001
From: yxj <1qaz@123>
Date: 星期四, 28 十月 2021 13:59:35 +0800
Subject: [PATCH] 条码异常查询模块新增删除按钮:可删除缓存中未上传条码记录

---
 SCM/条码打印/WMS_BarCodeStatusQuery.cs |   52 +++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 51 insertions(+), 1 deletions(-)

diff --git "a/SCM/\346\235\241\347\240\201\346\211\223\345\215\260/WMS_BarCodeStatusQuery.cs" "b/SCM/\346\235\241\347\240\201\346\211\223\345\215\260/WMS_BarCodeStatusQuery.cs"
index 8137422..35b42c4 100644
--- "a/SCM/\346\235\241\347\240\201\346\211\223\345\215\260/WMS_BarCodeStatusQuery.cs"
+++ "b/SCM/\346\235\241\347\240\201\346\211\223\345\215\260/WMS_BarCodeStatusQuery.cs"
@@ -419,9 +419,59 @@
             SCM.鍏敤绫�.Xt_BaseBillFun.DataToExcel(this.Text, grdMain);
         }
 
+        private void sc_Click(object sender, EventArgs e)
+        {
+            Sub_DeleteBill();
+        }
+        //鍒犻櫎
+        private void Sub_DeleteBill()
+        {
+            Int64 lngBillKey = 0;
+            string HBarCode = "";
+            if (grdMain.CurrentRow == null)
+                return;
+            if (grdMain.SelectedRows.Count != 1)
+            {
+                MessageBox.Show("涓嶅厑璁稿琛屽垹闄わ紝璇烽噸鏂伴�夋嫨缂撳瓨绫诲瀷涓衡�滅紦瀛樷�濈殑閲嶅鏉$爜锛�");
+                return;
+            }
+
+            if (DBUtility.ClsPub.isStrNull(grdMain.SelectedRows[0].Cells[Fun_GetCol("妯″潡绫诲瀷")].Value) == "缂撳瓨"
+                && DBUtility.ClsPub.isStrNull(grdMain.SelectedRows[0].Cells[Fun_GetCol("鐘舵��")].Value) == "")
+            {
+                if (MessageBox.Show("纭畾瑕佸垹闄ゆ墍閫夋潯鐮佽褰曪紵鍒犻櫎鍚庝笉鑳芥仮澶嶏紝璇疯皑鎱庢搷浣滐紒", "鎻愮ず", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
+                {
+                    lngBillKey = DBUtility.ClsPub.isLong(grdMain.SelectedRows[0].Cells[Fun_GetCol("HitemID")].Value);
+                    HBarCode = DBUtility.ClsPub.isStrNull(grdMain.SelectedRows[0].Cells[Fun_GetCol("鍗曟嵁绫诲瀷")].Value)+ DBUtility.ClsPub.isStrNull(grdMain.SelectedRows[0].Cells[Fun_GetCol("鍗曟嵁鍙�")].Value)+"锛屾潯鐮侊細"+ DBUtility.ClsPub.isStrNull(grdMain.SelectedRows[0].Cells[Fun_GetCol("鏉″舰鐮�")].Value);
+                    if (lngBillKey == 0)
+                        return;
+
+                    try
+                    {
+                        string[] sSQLMul = new string[2];
+                        sSQLMul[0] = "Delete from KF_PonderationBillMain_Temp where  HRelationInterID=0 and HitemID =" + lngBillKey;
+                        sSQLMul[1] = "Insert into System_log (GeginDate, userid, WorkstationName, WorkList, SystemName, NetuserName, State) select GETDATE(),'" + DBUtility.ClsPub.CurUserName + "','" + DBUtility.ClsPub.ComputerName + "','鍒犻櫎缂撳瓨涓紓甯搁噸澶嶆潯鐮侊細" + HBarCode + "','WMS绯荤粺-鏉$爜寮傚父鏌ヨ妯″潡','" + DBUtility.ClsPub.IPAddress + "','鍒犻櫎'";
+
+                        oWeb.getRunProcByMul(sSQLMul, ref DBUtility.ClsPub.sExeReturnInfo);
+                        MessageBox.Show("缂撳瓨鍒楄〃锛�" + HBarCode + " 璁板綍鍒犻櫎鎴愬姛锛�");
+                        Display();
+                    }
+                    catch (Exception e)
+                    {
+                        throw (e);
+                    }
+                }
+            }
+            else
+            {
+                MessageBox.Show("鍙厑璁稿垹闄ゆā鍧楃被鍨嬩负鈥滅紦瀛樷�濓紝鐘舵�佷笉涓衡�滃凡涓婁紶鈥濇潯鐮佽褰曪紒");
+                return;
+            }
+        }
 
 
 
 
-    }
+
+     }
 }
\ No newline at end of file

--
Gitblit v1.9.1