From 78a36a8c788ec6244cf65b7d0ea34d3208d1d4e9 Mon Sep 17 00:00:00 2001
From: huawei <huawei@2214094776>
Date: 星期一, 01 十二月 2025 15:21:04 +0800
Subject: [PATCH] 新增 前台删除生产入库单按钮

---
 DevApp/Gs.DevApp/DevFrm/WOM/Frm_MesScrkDj.cs |   95 +++++++++++++++++++++++++++++++++++++----------
 1 files changed, 74 insertions(+), 21 deletions(-)

diff --git a/DevApp/Gs.DevApp/DevFrm/WOM/Frm_MesScrkDj.cs b/DevApp/Gs.DevApp/DevFrm/WOM/Frm_MesScrkDj.cs
index 1158753..a62a304 100644
--- a/DevApp/Gs.DevApp/DevFrm/WOM/Frm_MesScrkDj.cs
+++ b/DevApp/Gs.DevApp/DevFrm/WOM/Frm_MesScrkDj.cs
@@ -6,6 +6,7 @@
 using System;
 using System.Collections.Generic;
 using System.Data;
+using System.Security.Policy;
 using System.Threading.Tasks;
 using System.Windows.Forms;
 
@@ -20,6 +21,7 @@
             InitializeComponent();
             this.toolBarMenu1.btnLoadClick += ToolBarMenu1_btnLoadClick;
             this.toolBarMenu1.btnQueryClick += ToolBarMenu1_btnQueryClick;
+            this.toolBarMenu1.btnDelClick += ToolBarMenu1_btnDelClick1;//删除
             toolBarMenu1.btnChkClick += ToolBarMenu1_btnChkClick;
             toolBarMenu1.btnFChkClick += ToolBarMenu1_btnFChkClick;
             toolBarMenu1.btnLogClick += ToolBarMenu1_btnLogClick;
@@ -48,7 +50,58 @@
         }
 
         /// <summary>
-        /// 鍒嗛〉浜嬩欢
+        /// 删除事件
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void ToolBarMenu1_btnDelClick1(object sender, EventArgs e)
+        {
+            string rowGuid = "", rowName = "";
+            (rowGuid, rowName) = UtilityHelper.GetCurrentRow(xtraTabControl1,
+                lbGuid, txt_billNo, gridView1, "billNo");
+            if (string.IsNullOrEmpty(rowGuid))
+            {
+                MsgHelper.ShowError("请先选择你要操作的行!");
+                return;
+            }
+            if (!MsgHelper.AskQuestion("你选择了【" + rowName + "】,确定删除吗?"))
+                return;
+            var _obj = new
+            {
+                guid = rowGuid,
+                mxGuid = Guid.Empty.ToString(),
+            };
+            try
+            {
+                string apiUrl =_webServiceName + "DeleteModelOrMx";
+                string jsonData = JsonConvert.SerializeObject(_obj);
+                // ← 添加日志,看看实际调用的是什么URL
+                MessageBox.Show($"调用接口:{apiUrl}\n参数:{jsonData}");
+
+                var strJson = UtilityHelper.HttpPost("",
+                    _webServiceName + "DeleteModelOrMx",
+                    JsonConvert.SerializeObject(_obj));
+                var _rtn = UtilityHelper.ReturnToDynamic(strJson);
+                if (_rtn.rtnCode > 0)
+                {
+                    MsgHelper.ShowInformation("提示:" + _rtn.rtnMsg);
+                    if (xtraTabControl1.SelectedTabPageIndex == 0)
+                    { }
+                    else
+                        Gs.DevApp.ToolBox.UtilityHelper.JumpTab(xtraTabControl1, 2);
+                    getPageList(this.pageBar1.CurrentPage);
+                }
+                else
+                    MsgHelper.ShowError("提示:" + _rtn.rtnMsg);
+            }
+            catch (Exception ex)
+            {
+                MsgHelper.ShowError("提示:" + ex.Message);
+            }
+        }
+
+        /// <summary>
+        /// 分页事件
         /// </summary>
         /// <param name="curPage"></param>
         /// <param name="pageSize"></param>
@@ -57,7 +110,7 @@
             getPageList(curPage);
         }
         /// <summary>
-        /// 鏌ヨ浜嬩欢
+        /// 查询事件
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
@@ -71,7 +124,7 @@
             frm.ShowDialog();
         }
         /// <summary>
-        /// 鏌ヨ鍥炶皟
+        /// 查询回调
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
@@ -81,7 +134,7 @@
             getPageList(1);
         }
         /// <summary>
-        /// 鏃ュ織
+        /// 日志
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
@@ -94,7 +147,7 @@
             toolBarMenu1.guidKey = rowGuid;
         }
         /// <summary>
-        ///     瀹℃牳浜嬩欢
+        ///     审核事件
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
@@ -104,7 +157,7 @@
         }
 
         /// <summary>
-        ///     鍙嶅鏍�
+        ///     反审核
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
@@ -116,7 +169,7 @@
         }
 
         /// <summary>
-        /// 鍒锋柊浜嬩欢
+        /// 刷新事件
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
@@ -140,8 +193,8 @@
         /// <summary>
         /// 
         /// </summary>
-        /// <param name="curPage">绗嚑椤�</param>
-        /// <param name="pageSize">姣忛〉鍑犳潯</param>
+        /// <param name="curPage">第几页</param>
+        /// <param name="pageSize">每页几条</param>
         private void getPageList(int curPage)
         {
 
@@ -170,18 +223,18 @@
                     else
                         UtilityHelper.SetDefaultTable(gcMain1, gridView1);
                     gridView1.ColumnFilterChanged += GridView1_ColumnFilterChanged;
-                    pageBar1.TotalPages = dd.rtnData.pages;//鎬婚〉
-                    pageBar1.CurrentPage = curPage;//褰撳墠椤�
-                    pageBar1.RecordCount = dd.rtnData.total;//鎬昏褰曟暟
+                    pageBar1.TotalPages = dd.rtnData.pages;//总页
+                    pageBar1.CurrentPage = curPage;//当前页
+                    pageBar1.RecordCount = dd.rtnData.total;//总记录数
                 }
                 else
                 {
-                    ToolBox.MsgHelper.ShowError("鎻愮ず锛�" + dd.rtnMsg);
+                    ToolBox.MsgHelper.ShowError("提示:" + dd.rtnMsg);
                 }
             }
             catch (Exception ex)
             {
-                ToolBox.MsgHelper.ShowError("鎻愮ず锛�" + ex.Message);
+                ToolBox.MsgHelper.ShowError("提示:" + ex.Message);
             }
         }
         private void getModel(string strGuid)
@@ -191,12 +244,12 @@
             if (toolBarMenu1.currentAction == "edit") isEdit = true;
             if (string.IsNullOrEmpty(strGuid))
             {
-                ToolBox.MsgHelper.ShowError("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�");
+                ToolBox.MsgHelper.ShowError("请先选择你要操作的行!");
                 return;
             }
             var _obj = new
             {
-                guid = strGuid,//涓诲缓
+                guid = strGuid,//主建
             };
             try
             {
@@ -250,11 +303,11 @@
                     }
                 }
                 else
-                    ToolBox.MsgHelper.ShowError("鎻愮ず锛�" + _rtn.rtnMsg);
+                    ToolBox.MsgHelper.ShowError("提示:" + _rtn.rtnMsg);
             }
             catch (Exception ex)
             {
-                ToolBox.MsgHelper.ShowError("鎻愮ず锛�" + ex.Message);
+                ToolBox.MsgHelper.ShowError("提示:" + ex.Message);
             }
         }
 
@@ -271,10 +324,10 @@
             toolBarMenu1.guidKey = rowGuid;
             if (string.IsNullOrEmpty(rowGuid))
             {
-                MsgHelper.ShowError("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�");
+                MsgHelper.ShowError("请先选择你要操作的行!");
                 return;
             }
-            if (!MsgHelper.AskQuestion("浣犻�夋嫨浜嗐��" + rowName + "銆戯紝纭畾鎿嶄綔鍚楋紵"))
+            if (!MsgHelper.AskQuestion("你选择了【" + rowName + "】,确定操作吗?"))
                 return;
             var _obj = new
             {
@@ -301,7 +354,7 @@
             }
             catch (Exception ex)
             {
-                MsgHelper.ShowError("鎻愮ず锛�" + ex.Message);
+                MsgHelper.ShowError("提示:" + ex.Message);
             }
         }
 

--
Gitblit v1.9.3