From 97c16ca7943f36d1631a843df27628d5eada9eb2 Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期五, 07 三月 2025 16:09:20 +0800
Subject: [PATCH] 受托

---
 DevApp/Gs.DevApp/DevFrm/Warehouse/Frm_MesShouTui.cs |   34 +++++++++++++++++++---------------
 1 files changed, 19 insertions(+), 15 deletions(-)

diff --git a/DevApp/Gs.DevApp/DevFrm/Warehouse/Frm_MesShouTui.cs b/DevApp/Gs.DevApp/DevFrm/Warehouse/Frm_MesShouTui.cs
index 5ea585e..5b3f6da 100644
--- a/DevApp/Gs.DevApp/DevFrm/Warehouse/Frm_MesShouTui.cs
+++ b/DevApp/Gs.DevApp/DevFrm/Warehouse/Frm_MesShouTui.cs
@@ -75,23 +75,27 @@
                 {
                     try
                     {
-                        var lst = new List<string>();
-                        lst = ee.StringList;
-                        var _obj = lst;
-                        var strReturn = UtilityHelper.HttpPost("",
-                            _webServiceName + "SelectFormTo",
-                            JsonConvert.SerializeObject(_obj));
-                        var dt = UtilityHelper.ReturnToList(strReturn);
-                        DataTable _newTable = dt.rtnData;
-                        DataTable _oldTable = (DataTable)gcMx1.DataSource;
-                        DataRow[] sourceRows = _newTable.Select();
-                        for (int i = 0; i < sourceRows.Length; i++)
+                        var lst = ee.DynamicList;
+                        DataTable _Table = (DataTable)gcMx1.DataSource;
+                        foreach (dynamic dym in lst)
                         {
-                            _oldTable.ImportRow(sourceRows[i]);
+                            DataRow _row = _Table.NewRow();
+                            _row["aboutGuid"] = dym.rkmxGuid;
+                            _row["rkNo"] = dym.invBillNo;
+                            _row["wlbm"] = dym.itemNo;
+                            _row["wlmc"] = dym.itemName;
+                            _row["wlgg"] = dym.itemModel;
+                            _row["dwName"] = dym.dwName;
+                            _row["fQty"] = dym.rksl;
+                            _row["sQty"] = 0;
+                            _row["itemId"] = dym.itemId;
+                            _Table.Rows.Add(_row);
                         }
                         gcMx1.BindingContext = new BindingContext();
-                        gcMx1.DataSource = _oldTable;
+                        gcMx1.DataSource = _Table;
                         gcMx1.ForceInitialize();
+                        gvMx1.CloseEditor();
+                        gvMx1.UpdateCurrentRow();
                     }
                     catch (Exception ex)
                     {
@@ -336,7 +340,7 @@
                 Remark = txt_remark.Text.Trim(), //澶囨敞
                 CusId = int.Parse(_khId),
                 DepotId = int.Parse(_ckId),
-                FIsLink = txt_fIsLink.SelectedIndex == 0 ? "Y" : "N",
+                FIsLink = txt_fIsLink.SelectedIndex == 0 ,
                 FReturnStyle = txt_fReturnStyle.Text,//閫�鏂欐柟寮�
                 list = new List<dynamic>(),
             };
@@ -556,7 +560,7 @@
             if (e.Button.Index == 0)
             {
                 var dr = gvMx1.GetDataRow(rowhandle);
-                var mxGuid = dr["id"].ToString();
+                var mxGuid = dr["guid"].ToString();
                 if (!MsgHelper.AskQuestion("浣犻�夋嫨浜�1鏉℃暟鎹紝纭畾鍒犻櫎鍚楋紵"))
                     return;
                 if (string.IsNullOrEmpty(mxGuid))

--
Gitblit v1.9.3