From 9d3b4f0525c5a0c9a4c1e521cec260226394842f Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期一, 13 一月 2025 16:02:29 +0800
Subject: [PATCH] 采购退料申请

---
 DevApp/Gs.DevApp/DevFrm/Rk/Frm_MesItemTbl.cs |   41 ++++++++++++++++++++++++++++++++++-------
 1 files changed, 34 insertions(+), 7 deletions(-)

diff --git a/DevApp/Gs.DevApp/DevFrm/Rk/Frm_MesItemTbl.cs b/DevApp/Gs.DevApp/DevFrm/Rk/Frm_MesItemTbl.cs
index 7299801..92ba1bc 100644
--- a/DevApp/Gs.DevApp/DevFrm/Rk/Frm_MesItemTbl.cs
+++ b/DevApp/Gs.DevApp/DevFrm/Rk/Frm_MesItemTbl.cs
@@ -28,8 +28,6 @@
             this.toolBarMenu1.btnQueryClick += ToolBarMenu1_btnQueryClick;
             toolBarMenu1.btnChkClick += ToolBarMenu1_btnChkClick;
             toolBarMenu1.btnFChkClick += ToolBarMenu1_btnFChkClick;
-            //toolBarMenu1.btnReportClick += ToolBarMenu1_btnReportClick;
-            //toolBarMenu1.btnDesignClick += ToolBarMenu1_btnDesignClick;
             Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx1);
             Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter(gridView1, picCheckBox, this, "tbl013", "", (value) =>
             {
@@ -44,6 +42,23 @@
             });
             getPageList(1);
             pageBar1.PagerEvent += PageBar1_PagerEvent;
+            //璁剧疆缁勭粐
+            txt_tbl023.EditChanged += (s, e) =>
+            {
+                string orgdId = txt_tbl023.GetId();
+                if (string.IsNullOrEmpty(orgdId)) return;
+                txt_tbl002.getSuppler(orgdId);
+            };
+            //璁剧疆宸ュ崟瀛�
+            txt_tbl002.EditChanged += (s, e) =>
+            {
+                string daaId = txt_tbl002.GetId();
+                if (string.IsNullOrEmpty(daaId)) return;
+                txt_rwd.Text = txt_tbl002.GetRwd();
+                txt_workName.Text = txt_tbl002.GetWorkName();
+                txt_lineName.Text = txt_tbl002.GetPrdName();
+                txt_itemName.Text = txt_tbl002.GetPrdModel();
+            };
             //閫夋嫨闇�瑕佸叆搴撶殑鏄庣粏
             btnSelect.Click += (s, e) =>
             {
@@ -122,14 +137,14 @@
                        + "}";
             };
         }
-         
+
         private async void GridView1_ColumnFilterChanged(object sender, EventArgs e)
         {
             _filterList = Gs.DevApp.ToolBox.UtilityHelper.GetDilter(gridView1.Columns);
             await Task.Delay(100);
             getPageList(1);
         }
-       
+
         /// <summary>
         /// 鍒嗛〉浜嬩欢
         /// </summary>
@@ -360,6 +375,13 @@
         {
             toolBarMenu1.isSetBtn = false;
             string workId = txt_tbl002.GetId();
+            string orgId = txt_tbl023.GetId();
+            if (string.IsNullOrEmpty(orgId.Trim()))
+            {
+                Gs.DevApp.ToolBox.MsgHelper.Warning("璇烽�夋嫨缁勭粐锛�");
+                txt_tbl023.Focus();
+                return;
+            }
             if (string.IsNullOrEmpty(workId.Trim()))
             {
                 Gs.DevApp.ToolBox.MsgHelper.Warning("璇烽�夋嫨宸ュ崟锛�");
@@ -377,6 +399,8 @@
                 guid = UtilityHelper.ToGuid(lbGuid.Text.Trim()), //涓诲缓
                 bz = txt_tbl006.Text.Trim(),//澶囨敞
                 yy = txt_tbl005.Text.Trim(),//鍘熷洜
+                inDaaGuid = workId,//宸ュ崟
+                inOrgId = orgId,//缁勭粐
                 list = new List<dynamic>(),
             };
             gvMx1.CloseEditor();
@@ -447,6 +471,7 @@
                     {
                         gcMain.DataSource = dt;
                         gcMain.ForceInitialize();
+                        gridView1.BestFitColumns();
                     }
                     else
                         UtilityHelper.SetDefaultTable(gcMain, gridView1);
@@ -504,6 +529,7 @@
                         gcMx1.BindingContext = new BindingContext();
                         gcMx1.DataSource = dt;
                         gcMx1.ForceInitialize();
+                        gvMx1.BestFitColumns();
                     }
                     else
                     {
@@ -520,6 +546,7 @@
                         gcMx2.BindingContext = new BindingContext();
                         gcMx2.DataSource = dt2;
                         gcMx2.ForceInitialize();
+                        gvMx2.BestFitColumns();
                     }
                     else
                     {
@@ -641,12 +668,12 @@
                 txtWlgg.Text = row["tld004"].ToString();
                 txtWlmc.Text = row["tld003"].ToString();
                 txtQuantity.Text = row["tld004"].ToString();//鐢宠鎬婚噺
-                 //txtYdy.Text = row["YDYNUM"].ToString();//宸叉墦鍗版�婚噺
-                 //kyPrtQty.Text = row["KDYNUM"].ToString();//鍙墦鍗版�婚噺
+                                                            //txtYdy.Text = row["YDYNUM"].ToString();//宸叉墦鍗版�婚噺
+                                                            //kyPrtQty.Text = row["KDYNUM"].ToString();//鍙墦鍗版�婚噺
                 txtYdy.Text = "";//宸叉墦鍗版�婚噺
                 kyPrtQty.Text = "";//鍙墦鍗版�婚噺
             }
         }
-       
+
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3