From 719a47b4aff725d4224b85e2b2079983cb31cf89 Mon Sep 17 00:00:00 2001
From: lg <123456>
Date: 星期二, 23 十二月 2025 13:28:36 +0800
Subject: [PATCH] 增加临时查询方案

---
 DevApp/Gs.DevApp/DevFrm/Sales/Frm_SalesReturnNotice.cs |   65 +++++++++++++++++++++++++++++---
 1 files changed, 58 insertions(+), 7 deletions(-)

diff --git a/DevApp/Gs.DevApp/DevFrm/Sales/Frm_SalesReturnNotice.cs b/DevApp/Gs.DevApp/DevFrm/Sales/Frm_SalesReturnNotice.cs
index 0601e7b..a0c5e50 100644
--- a/DevApp/Gs.DevApp/DevFrm/Sales/Frm_SalesReturnNotice.cs
+++ b/DevApp/Gs.DevApp/DevFrm/Sales/Frm_SalesReturnNotice.cs
@@ -1,4 +1,3 @@
-using DevExpress.XtraEditors;
 using Gs.DevApp.DevFrm.Rpt;
 using Gs.DevApp.DevFrm.Sales;
 using Gs.DevApp.Entity;
@@ -34,6 +33,7 @@
             toolBarMenu1.btnChkClick += ToolBarMenu1_btnChkClick;
             toolBarMenu1.btnFChkClick += ToolBarMenu1_btnFChkClick;
             toolBarMenu1.btnLogClick += ToolBarMenu1_btnLogClick;
+            toolBarMenu1.btnWjClick += ToolBarMenu1_btnWjClick;
             this.toolBarMenu1.getXmlConfig();
             Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx1);
             Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx2);
@@ -110,8 +110,46 @@
             {
                 Gs.DevApp.ToolBox.UtilityHelper.PrintAuto(txt_psnQty_1, txt_iCount_1, radOut, txt_yuliang_1);
             };
+            //鍏ㄩ儴鎵撳嵃
+            ucBtnPrintAll1.btnPrintClick += (s, e) =>
+            {
+                this.ucBtnPrintAll1.rptType = "";
+                this.ucBtnPrintAll1.mxList = null;
+                if (string.IsNullOrEmpty(lbGuid.Text.Trim()))
+                {
+                    MsgHelper.ShowError("鎻愮ず锛氭墦鍗板墠璇峰厛淇濆瓨鍗曟嵁锛�");
+                    return;
+                }
+                getModel(lbGuid.Text.Trim());
+                List<dynamic> lst = new List<dynamic>();
+                DataTable dt = (DataTable)gcMx1.DataSource;
+                foreach (DataRow row in dt.Rows)
+                {
+                    string guid = row["guid"].ToString();
+                    string psnQty = row["kdy"].ToString();
+                    if (string.IsNullOrEmpty(psnQty))
+                    {
+                        continue;
+                    }
+                    if (psnQty == "0")
+                    {
+                        continue;
+                    }
+                    lst.Add(new
+                    {
+                        guid = guid,
+                        kdy = psnQty,
+                    });
+                }
+                if (lst.Count <= 0)
+                {
+                    MsgHelper.ShowError("鎻愮ず锛氭殏鏃犲彲鎵撳嵃鐨勭墿鏂欙紒");
+                    return;
+                }
+                this.ucBtnPrintAll1.rptType = "rpt_Xsth";
+                this.ucBtnPrintAll1.mxList = lst;
+            };
             #endregion
-
             //閿�鍞粍缁�
             txt_salesOrg.EditChanged += (s, e) =>
             {
@@ -168,7 +206,7 @@
                                     _row["itemModel"] = dym.itemModel;//瑙勬牸鍨嬪彿,
                                     _row["xxDw"] = dym.xxDw;
                                     _row["salesQuantity"] = dym.salesQuantity;
-                                    _row["isFreeChk"] = dym.isFreeChk;
+                                    _row["isFreeChk"] = false;
                                     _row["fhQuantity"] = dym.fhQuantity;
                                     gvMx1.UpdateCurrentRow();
                                     _Table.Rows.Add(_row);
@@ -211,7 +249,7 @@
                                     _row["itemModel"] = dym.itemModel;//瑙勬牸鍨嬪彿,
                                     _row["xxDw"] = dym.xxDw;
                                     _row["salesQuantity"] = dym.salesQuantity;
-                                    _row["isFreeChk"] = dym.isFreeChk;
+                                    _row["isFreeChk"] = false;
                                     _row["fhQuantity"] = dym.fhQuantity;
                                     gvMx1.UpdateCurrentRow();
                                     _Table.Rows.Add(_row);
@@ -253,7 +291,7 @@
                                 _row["itemModel"] = dym.itemModel;//瑙勬牸鍨嬪彿,
                                 _row["xxDw"] = dym.xxDw;
                                 _row["salesQuantity"] = dym.salesQuantity;
-                                _row["isFreeChk"] = dym.isFreeChk;
+                                _row["isFreeChk"] = false;
                                 _row["fhQuantity"] = dym.fhQuantity;
                                 gvMx1.UpdateCurrentRow();
                                 _Table.Rows.Add(_row);
@@ -283,6 +321,7 @@
                 setSrm();
             };
         }
+
         /// <summary>
         /// 鎵撳嵃
         /// </summary>
@@ -621,6 +660,7 @@
                         Thlx = (row["returnType"].ToString()),
                         Thrq = (row["returnDate"].ToString()),
                         ItemId = (row["ItemId"].ToString()),
+                        IsFreeChk = (row["IsFreeChk"].ToString()),
                     });
                 }
             }
@@ -788,8 +828,16 @@
                 ToolBox.MsgHelper.ShowError("鎻愮ず锛�" + ex.Message);
             }
         }
-
-
+        /// <summary>
+        /// 瀹岀粨
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        /// <exception cref="NotImplementedException"></exception>
+        private void ToolBarMenu1_btnWjClick(object sender, EventArgs e)
+        {
+            _toolCk(2);
+        }
         /// <summary>
         ///     瀹℃牳浜嬩欢
         /// </summary>
@@ -826,6 +874,9 @@
                 case 0:
                     strMsg = "鍙嶅鏍�";
                     break;
+                case 2:
+                    strMsg = "瀹岀粨";
+                    break;
             }
             ;
             toolBarMenu1.guidKey = "";

--
Gitblit v1.9.3