From 236874a930147c27e46c673d8c1a607f1260e8aa Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期一, 31 三月 2025 12:43:43 +0800
Subject: [PATCH] 追溯码

---
 DevApp/Gs.DevApp/UserControl/SelectShuoTuiSq.cs |   37 +++++++++++++++++++++++++++----------
 1 files changed, 27 insertions(+), 10 deletions(-)

diff --git a/DevApp/Gs.DevApp/UserControl/SelectShuoTuiSq.cs b/DevApp/Gs.DevApp/UserControl/SelectShuoTuiSq.cs
index d5390ff..464524a 100644
--- a/DevApp/Gs.DevApp/UserControl/SelectShuoTuiSq.cs
+++ b/DevApp/Gs.DevApp/UserControl/SelectShuoTuiSq.cs
@@ -15,18 +15,22 @@
         private string cusId = "";
         private string inOrgId = "";
         private string isSource = "";
+        private string ckId = "";
         /// <summary>
         /// 
         /// </summary>
-        /// <param name="_suppId">渚涘簲鍟嗙紪鍙� </param>
-        /// <param name="_inOrgId">缁勭粐缂栧彿</param>
-        /// <param name="_isWw">0鏈夋簮1锛�1鏃犳簮</param>
-        public SelectShuoTuiSq(string _cusId, string _inOrgId, string _isSource)
+        /// <param name="_cusId">瀹㈡埛</param>
+        /// <param name="_inOrgId">缁勭粐</param>
+        /// <param name="_ckId">浠撳簱</param>
+        /// <param name="_isSource">0鏈夋簮1锛�1鏃犳簮</param>
+        public SelectShuoTuiSq(string _cusId, string _inOrgId, string _ckId, string _isSource)
         {
             InitializeComponent();
             this.cusId = _cusId;
             this.inOrgId = _inOrgId;
+            this.ckId = _ckId;
             this.isSource = _isSource;
+
             pageBar1.PagerEvent += PageBar1_PagerEvent;
             Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter(gridView1, null, null, null, "", (value) =>
             {
@@ -35,19 +39,31 @@
             getPageList(1, UtilityHelper.GetPageSize());
             btnIn.Click += (s, e) =>
             {
-                var list = new List<string>();
+                var list = new List<dynamic>();
                 for (var i = 0; i < gridView1.DataRowCount; i++)
                 {
                     var checkBox = gridView1.GetRowCellDisplayText(i, "gvChk");
                     if (checkBox == "Checked")
                     {
-                        var _guid = gridView1.GetRowCellValue(i, "guid")
-                            .ToString();
-                        list.Add(_guid);
+                        list.Add(new
+                        {
+                            rkmxGuid = gridView1.GetRowCellDisplayText(i, "rkmxGuid"),
+                            invBillNo = gridView1.GetRowCellDisplayText(i, "invBillNo"),
+                            itemNo = gridView1.GetRowCellDisplayText(i, "itemNo"),
+                            itemName = gridView1.GetRowCellDisplayText(i, "itemName"),
+                            itemModel = gridView1.GetRowCellDisplayText(i, "itemModel"),
+                            itemId = gridView1.GetRowCellDisplayText(i, "itemId"),
+                            rksl = gridView1.GetRowCellDisplayText(i, "rksl"),
+                            dwName = gridView1.GetRowCellDisplayText(i, "dwName"),
+                            yt = gridView1.GetRowCellDisplayText(i, "yt"),
+                            kt = gridView1.GetRowCellDisplayText(i, "kt"),
+                            khName = gridView1.GetRowCellDisplayText(i, "khName"),
+                            receivingOrg = gridView1.GetRowCellDisplayText(i, "receivingOrg"),
+                        });
                     }
                 }
                 UpdateParent?.Invoke(this,
-                    new UpdateParentEventArgs { StringList = list });
+                    new UpdateParentEventArgs { DynamicList = list });
                 Close();
             };
         }
@@ -82,6 +98,7 @@
                 inIsSource = this.isSource,
                 inCusId = this.cusId,
                 inOrgId = this.inOrgId,
+                inCkId = this.ckId
             };
             var json = JsonConvert.SerializeObject(_obj);
             try
@@ -93,7 +110,7 @@
                 gcMain.BindingContext = new BindingContext();
                 gcMain.DataSource = dt;
                 gcMain.ForceInitialize();
-                gridView1.BestFitColumns();
+                gridView1.BestFitColumns(); Gs.DevApp.ToolBox.UtilityHelper.SetGridLayout(gridView1);
                 var dddd = dd.rtnData.pages; //鎬婚〉
                 pageBar1.TotalPages = dddd;
                 pageBar1.RecordCount = dd.rtnData.total; //璁板綍鎬绘暟

--
Gitblit v1.9.3