From 90c199edf9c98a66f0ba3f42577bff797073fce1 Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期日, 13 四月 2025 17:11:12 +0800
Subject: [PATCH] 打印按钮自动计算,选择窗体取消分页

---
 DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs |   26 +++++++++++++++-----------
 1 files changed, 15 insertions(+), 11 deletions(-)

diff --git a/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs b/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
index 65c3af7..44b6ce0 100644
--- a/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
+++ b/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
@@ -1691,7 +1691,7 @@
         /// <param name="fileName">瀛楁</param>
         /// <param name="icoName">鍥炬爣璺緞</param>
         /// <param name="action"></param>
-        public static void SetGridViewParameter(GridView gridView1, PictureBox picCheckBox = null, Form fm = null, string fileName = "checkStatus", string icoName = "", DelegateGetModel action = null, DevExpress.Utils.ToolTipController tips = null, bool isSearch = true)
+        public static void SetGridViewParameter(GridView gridView1, PictureBox picCheckBox = null, Form fm = null, string fileName = "checkStatus", string icoName = "", DelegateGetModel action = null, DevExpress.Utils.ToolTipController tips = null, bool isPostSearch = true)
         {
             gridView1.PopupMenuShowing += (s, e) =>
             {
@@ -1714,7 +1714,7 @@
             };
             gridView1.OptionsView.ColumnAutoWidth = false;//鑷姩璋冩暣鍒楀
 
-            if (isSearch == true)
+            if (isPostSearch == true)
             {
                 gridView1.OptionsView.ShowGroupPanel = false;
                 gridView1.OptionsCustomization.AllowGroup = false;
@@ -1745,9 +1745,10 @@
                 if (column.Tag == null || column.Tag.ToString().EndsWith("edit"))
                     column.OptionsColumn.ReadOnly = false;
                 else
-                    column.OptionsColumn.ReadOnly = true;
+                    //column.OptionsColumn.ReadOnly = true;
+                column.OptionsColumn.ReadOnly = !isPostSearch;
 
-                if (isSearch == true)
+                if (isPostSearch == true)
                 {
                     if (column.Tag == null || column.Tag.ToString().Length <= 0)
                         column.OptionsFilter.AllowAutoFilter = false;
@@ -2033,17 +2034,12 @@
             return isNumeric;
         }
 
-        public static void PrintJiSuan(Form fm, DevExpress.XtraEditors.TextEdit box1, DevExpress.XtraEditors.TextEdit box2, string sum, DevExpress.XtraEditors.RadioGroup rd)
+        public static void PrintJiSuan(DevExpress.XtraEditors.TextEdit box1, DevExpress.XtraEditors.TextEdit box2, string sum, DevExpress.XtraEditors.RadioGroup rd)
         {
             if (rd.SelectedIndex == 2)
                 return;
             try
             {
-                if (fm.ActiveControl is DevExpress.XtraEditors.TextEdit textBox)
-                {
-                    if (textBox.Name != box1.Name)
-                        return;
-                }
                 string t1 = box1.Text.Trim();
                 string t2 = box2.Text.Trim();
                 if (!Gs.DevApp.ToolBox.UtilityHelper.IsNumeric2(t1))
@@ -2069,7 +2065,15 @@
             }
 
         }
-
+        public static void PrintAuto(DevExpress.XtraEditors.TextEdit txt_psnQty_1, DevExpress.XtraEditors.TextEdit txt_iCount_1, DevExpress.XtraEditors.RadioGroup radOut) {
+            txt_psnQty_1.Text = "";
+            txt_iCount_1.Text = "";
+            radOut.Properties.Items[0].Description = "鍏ㄨ嚜鍔�";
+            if (radOut.SelectedIndex == 2)
+                txt_iCount_1.ReadOnly = false;
+            else
+                txt_iCount_1.ReadOnly = true;
+        }
         public static decimal PrintYuLiang(DevExpress.XtraEditors.RadioGroup rd)
         {
             decimal dc = 0;

--
Gitblit v1.9.3