From 2f7b627c9bddb533c929e6750aad73f8da6a60ae Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期四, 19 六月 2025 13:24:45 +0800
Subject: [PATCH] 打印

---
 DevApp/Gs.DevApp/DevFrm/Rk/Frm_MesInvItemArn.cs |   38 +++++++++++++++++++++++++++++++++++++-
 1 files changed, 37 insertions(+), 1 deletions(-)

diff --git a/DevApp/Gs.DevApp/DevFrm/Rk/Frm_MesInvItemArn.cs b/DevApp/Gs.DevApp/DevFrm/Rk/Frm_MesInvItemArn.cs
index b81bd11..633c470 100644
--- a/DevApp/Gs.DevApp/DevFrm/Rk/Frm_MesInvItemArn.cs
+++ b/DevApp/Gs.DevApp/DevFrm/Rk/Frm_MesInvItemArn.cs
@@ -107,8 +107,43 @@
                 };
                 frm.ShowDialog();
             };
+            //閫夋嫨srm鏄庣粏
+            txt_paperBillNo.ButtonClick += (s, e) =>
+            {
+                string strSrmNo = "";
+                SelectSrm frm = new SelectSrm();
+                frm.UpdateParent += (ss, ee) =>
+                {
+                    var lst = new List<dynamic>();
+                    lst = ee.DynamicList;
+                    strSrmNo = lst[0].guid;
+                    txt_paperBillNo.Text = strSrmNo;
+                    txt_receiveOrgId.SetIdOrCode(lst[0].receiveOrgId);
+                    txt_suppId.SetIdOrCode(lst[0].suppId);
+                    var _obj = new
+                    {
+                        inShdh = strSrmNo,
+                        inP1 = "",
+                        inP2 = ""
+                    };
+                    var strReturn = UtilityHelper.HttpPost("", _webServiceName + "SelectSrmTo", 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++)
+                    {
+                        _oldTable.ImportRow(sourceRows[i]);
+                    }
+                    gcMx1.BindingContext = new BindingContext();
+                    gcMx1.DataSource = _oldTable;
+                    gcMx1.ForceInitialize();
+                    gvMx1.PostEditor();
+                    gvMx1.UpdateCurrentRow();
+                };
+                frm.ShowDialog();
+            };
         }
-
 
 
         private void GridView1_ColumnFilterChanged(object sender, EventArgs e)
@@ -634,5 +669,6 @@
             HistoryDhmxcs frm = new HistoryDhmxcs(mxGuid);
             frm.ShowDialog();
         }
+
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3