From b401548e93334943320e2a4a6b11341cf8a5fecf Mon Sep 17 00:00:00 2001
From: lu <123456>
Date: 星期日, 24 八月 2025 12:57:01 +0800
Subject: [PATCH] 数据过滤

---
 DevApp/Gs.DevApp/DevFrm/Sales/Frm_SalesReturnNotice.cs |   40 +++++++++++++++++++++++++---------------
 1 files changed, 25 insertions(+), 15 deletions(-)

diff --git a/DevApp/Gs.DevApp/DevFrm/Sales/Frm_SalesReturnNotice.cs b/DevApp/Gs.DevApp/DevFrm/Sales/Frm_SalesReturnNotice.cs
index 2ecf0bc..f5c24d4 100644
--- a/DevApp/Gs.DevApp/DevFrm/Sales/Frm_SalesReturnNotice.cs
+++ b/DevApp/Gs.DevApp/DevFrm/Sales/Frm_SalesReturnNotice.cs
@@ -174,25 +174,31 @@
                     {
                         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["guid"] = dym.guid;
+                                _row["deliveDetailGuid"] = dym.deliveDetailGuid;//閫佽揣鏄庣粏guid
+                                _row["itemId"] = dym.itemId;
+                                _row["itemNo"] = dym.itemNo; //鐗╂枡缂栧彿,
+                                _row["itemName"] = dym.itemName;  //鐗╂枡鍚嶇О,
+                                _row["itemModel"] = dym.itemModel;//瑙勬牸鍨嬪彿,
+                                _row["xxDw"] = dym.xxDw;
+                                _row["salesQuantity"] = dym.salesQuantity;
+                                _row["isFreeChk"] = dym.isFreeChk;
+                                _row["fhQuantity"] = dym.fhQuantity;
+                                gvMx1.UpdateCurrentRow();
+                                _Table.Rows.Add(_row);
                             }
                             gcMx1.BindingContext = new BindingContext();
-                            gcMx1.DataSource = _oldTable;
+                            gcMx1.DataSource = _Table;
                             gcMx1.ForceInitialize();
+                            gvMx1.CloseEditor();
+                            gvMx1.PostEditor();
+                            gvMx1.UpdateCurrentRow();
                             gvMx1.BestFitColumns();
-                            Gs.DevApp.ToolBox.UtilityHelper.SetGridLayout(gvMx1);
                         }
                         catch (Exception ex)
                         {
@@ -592,7 +598,11 @@
         /// <param name="pageSize">姣忛〉鍑犳潯</param>
         private void getPageList(int curPage)
         {
-            gcMain1.DataSource = null; var _sbSqlWhere = UtilityHelper.GetSearchWhere(_filterList);
+            gcMain1.DataSource = null;
+            System.Text.StringBuilder _sbSqlWhere = new System.Text.StringBuilder();
+            _sbSqlWhere.Append(" and xs.FID in");
+            _sbSqlWhere.Append(ToolBox.UtilityHelper.GetOrgWhere());
+            _sbSqlWhere.Append(UtilityHelper.GetSearchWhere(_filterList));
             PageQueryModel pgq = new PageQueryModel(curPage, this.pageBar1.RowsCount, "create_date", "asc", "", _sbSqlWhere.ToString());
             string json = JsonConvert.SerializeObject(pgq);
             try

--
Gitblit v1.9.3