From e6832d69f0257567e962edf3a91addd88260e956 Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期四, 07 十一月 2024 19:18:54 +0800
Subject: [PATCH] iqc

---
 DevApp/Gs.DevApp/DevFrm/Warehouse/Frm_MesInvItemArn.cs |   76 ++++++++++++++++++++++++++++---------
 1 files changed, 57 insertions(+), 19 deletions(-)

diff --git a/DevApp/Gs.DevApp/DevFrm/Warehouse/Frm_MesInvItemArn.cs b/DevApp/Gs.DevApp/DevFrm/Warehouse/Frm_MesInvItemArn.cs
index 672528b..3c206e0 100644
--- a/DevApp/Gs.DevApp/DevFrm/Warehouse/Frm_MesInvItemArn.cs
+++ b/DevApp/Gs.DevApp/DevFrm/Warehouse/Frm_MesInvItemArn.cs
@@ -77,28 +77,66 @@
                 //璧嬪�肩粰鏄庣粏琛�
                 frm.UpdateParent += (ss, ee) =>
                 {
-                    var lst = new List<string>();
-                    lst = ee.StringList;
-                    var _obj = lst;
-                    var strReturn = UtilityHelper.HttpPost("",
-                        "MesInvItemArnDetailManager/GetListPageByCgmxGuid",
-                        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++)
+                    try
                     {
-                        _oldTable.ImportRow(sourceRows[i]);
+                        var lst = new List<string>();
+                        lst = ee.StringList;
+                        var _obj = lst;
+                        var strReturn = UtilityHelper.HttpPost("",
+                            "MesInvItemArnDetailManager/GetListPageByCgmxGuid",
+                            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();
                     }
-                    gcMx1.BindingContext = new BindingContext();
-                    gcMx1.DataSource = _oldTable;
-                    gcMx1.ForceInitialize();
+                    catch (Exception ex)
+                    {
+
+                        MessageBox.Show(ex.Message);
+                    }
+
                 };
                 frm.ShowDialog();
             };
-        }
 
+            btnTui.Click += (s, e) =>
+            {
+                var lst = new List<string>();
+                for (var i = 0; i < gvMx1.DataRowCount; i++)
+                {
+                    var row = gvMx1.GetDataRow(i);
+                    if (row != null && row["gvChk"].ToString().ToUpper() == "true".ToUpper())
+                        lst.Add(row["guid"].ToString());
+                }
+               // MessageBox.Show(lst.Count.ToString());
+                var _obj = lst;
+                try
+                {
+                    var strJson = UtilityHelper.HttpPost("",
+                        _webServiceName + "DeleteModel",
+                        JsonConvert.SerializeObject(_obj));
+                    var _rtn = UtilityHelper.ReturnToDynamic(strJson);
+                    if (_rtn.rtnCode > 0)
+                    {
+                        UtilityHelper.JumpToTab(xtraTabControl1, 0);
+                        getPageList(1, UtilityHelper.GetPageSize());
+                    }
+                    MsgHelper.Warning("鎻愮ず锛�" + _rtn.rtnMsg);
+                }
+                catch (Exception ex)
+                {
+                    MsgHelper.Warning("鎻愮ず锛�" + ex.Message);
+                }
+            };
+        }
 
         /// <summary>
         ///     鍙屽嚮浜嬩欢
@@ -342,8 +380,7 @@
                     {
                         Guid = _guid,
                         AboutGuid = Guid.Parse(row["aboutGuid"].ToString()),
-                        ItemNo = row["itemNo"].ToString(),
-                        //ItemId= int.Parse( row["itemId"].ToString()),
+                        ItemId = int.Parse(row["itemId"].ToString()),
                         Quantity = decimal.Parse(row["quantity"].ToString())
                     });
                 }
@@ -433,7 +470,7 @@
                         gvList);
                     var _job = JObject.Parse(strJson);
                     var array = new JArray();
-                    foreach (var a in _job["rtnData"]["list"]) array.Add(a);
+                    foreach (var a in _job["rtnData"]["listDya"]) array.Add(a);
                     var dt =
                         JsonConvert.DeserializeObject<DataTable>(
                             array.ToString());
@@ -442,6 +479,7 @@
                         gcMx1.BindingContext = new BindingContext();
                         gcMx1.DataSource = dt;
                         gcMx1.ForceInitialize();
+
                     }
                     else
                     {

--
Gitblit v1.9.3