From 794e8cba6af8fc33146bf34caa6940fcaab5f42f Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期五, 04 四月 2025 17:35:12 +0800
Subject: [PATCH] 打印按钮

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

diff --git a/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs b/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
index 71353ea..11b86c0 100644
--- a/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
+++ b/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
@@ -22,6 +22,7 @@
 using DevExpress.XtraGrid.Views.Grid;
 using DevExpress.XtraTab;
 using DevExpress.XtraTreeList;
+using Gs.DevApp.DevFrm.Work;
 using Gs.DevApp.Entity;
 using Gs.DevApp.UserControl;
 using Newtonsoft.Json;
@@ -282,6 +283,8 @@
                         if (colmn.Name.ToString().Contains("gvMxDel") || colmn.Name.ToString().Contains("gvMxTui"))
                         {
                             colmn.Visible = !isEdt;
+                            if (colmn.Visible == true)
+                                colmn.VisibleIndex = 99999;
                         }
                         else
                         {
@@ -664,6 +667,18 @@
                         {
                             var txt = colType as SimpleButton;
                             txt.Enabled = !isEdt;
+                            continue;
+                        }
+
+                        //鑷畾涓嶈壇
+                        if (colType is UcDictionary)
+                        {
+                            var txt = colType as UcDictionary;
+                            txt.TextTxt = (strVal);
+                            //if (txt.IsReadly == false)
+                            //    txt.Enabled = !isEdt;
+                            //else
+                            //    txt.Enabled = false;
                             continue;
                         }
                     }
@@ -1218,26 +1233,6 @@
             }
             return isEdt;
         }
-        /// <summary>
-        ///     鍒囨崲閫夐」鍗�
-        /// </summary>
-        /// <param name="tabControl">閫夐」鍗″鍣�</param>
-        /// <param name="idx">浠�0寮�濮嬶紝濡傛灉鏄�999锛屽垯鍏ㄩ儴鍙敤</param>
-        public static void JumpToTab(XtraTabControl tabControl, int idx)
-        {
-            if (idx == 999)
-            {
-                for (var i = 0; i < tabControl.TabPages.Count; i++)
-                    tabControl.TabPages[i].PageEnabled = true;
-                tabControl.SelectedTabPageIndex = tabControl.TabPages.Count - 1;
-                return;
-            }
-
-            for (var i = 0; i < tabControl.TabPages.Count; i++)
-                tabControl.TabPages[i].PageEnabled = false;
-            tabControl.TabPages[idx].PageEnabled = true;
-            tabControl.SelectedTabPageIndex = idx;
-        }
 
 
         /// <summary>
@@ -1288,6 +1283,13 @@
                 tabControl.TabPages[0].PageEnabled = true;
                 tabControl.TabPages[1].PageEnabled = true;
                 tabControl.SelectedTabPageIndex = 1;
+                return;
+            }
+
+            if (action == 6)
+            {
+                tabControl.TabPages[0].PageEnabled = true;
+                tabControl.TabPages[1].PageEnabled = true;
                 return;
             }
         }
@@ -1644,6 +1646,23 @@
         /// <param name="icoName"></param>
         public static void SetCheckIco(GridView gridView1, string zdChk, string zdChkUser, string zdCkDate, PictureBox btnChkIco, Form fm, string fileName, string icoName = "")
         {
+            btnChkIco.Anchor = AnchorStyles.Top | AnchorStyles.Right; // 闈犲彸
+            btnChkIco.Location = new Point(fm.ClientSize.Width - btnChkIco.Width - 20, 80); // 璺濈椤堕儴10鍍忕礌
+            if (gridView1 == null)
+            {
+                btnChkIco.Visible = true;
+                if (fileName == "1")
+                {
+                    btnChkIco.Image = global::Gs.DevApp.Properties.Resources.ico_check;
+                    btnChkIco.Tag = "宸插鏍�";
+                }
+                else
+                {
+                    btnChkIco.Image = global::Gs.DevApp.Properties.Resources.ico_noCheck;
+                    btnChkIco.Tag = "鏈鏍�";
+                }
+                return;
+            }
             if (fileName == "1" || fileName.ToUpper() == true.ToString().ToUpper())
             {
                 btnChkIco.Image = global::Gs.DevApp.Properties.Resources.ico_check;
@@ -1666,9 +1685,9 @@
                 if (!string.IsNullOrEmpty(zdChk))
                     gridView1.SetFocusedRowCellValue(zdChk, false);
             }
-            btnChkIco.Anchor = AnchorStyles.Top | AnchorStyles.Right; // 闈犲彸
-            btnChkIco.Location = new Point(fm.ClientSize.Width - btnChkIco.Width - 20, 80); // 璺濈椤堕儴10鍍忕礌
+
         }
+
         #region 璁剧疆鎼滅储
 
         public static FilterEntity getFilterEntityWord(string id, string idDec, string val, string type)
@@ -1721,7 +1740,7 @@
                     switch (itm.fileType)
                     {
                         case "鏃堕棿绫诲瀷":
-                            _sbSqlWhere.Append(" and CONVERT(nvarchar(30)," + itm.fileId+ ",23)"  + itm.fileOper + "'" + itm.fileValue + "'");
+                            _sbSqlWhere.Append(" and CONVERT(nvarchar(30)," + itm.fileId + ",23)" + itm.fileOper + "'" + itm.fileValue + "'");
                             break;
                         //case "鏁板�肩被鍨�":
                         //    _sbSqlWhere.Append(" and " + itm.fileId + itm.fileOper + "'" + itm.fileValue + "'");
@@ -1770,7 +1789,7 @@
             };
             gridView1.OptionsView.ShowGroupPanel = false;
             gridView1.OptionsCustomization.AllowGroup = false;
-            gridView1.Appearance.HeaderPanel.ForeColor = DevExpress.LookAndFeel.DXSkinColors.ForeColors.ControlText;
+            // gridView1.Appearance.HeaderPanel.ForeColor = DevExpress.LookAndFeel.DXSkinColors.ForeColors.ControlText;
             gridView1.OptionsView.ColumnAutoWidth = false;//鑷姩璋冩暣鍒楀
             foreach (GridColumn column in gridView1.Columns)
             {
@@ -1932,7 +1951,9 @@
                 }
                 if (xtraTabControl1.SelectedTabPageIndex == 0)
                 {
-                    //  page(pageBar1.CurrentPage);
+                    //int _handle = gridView1.FocusedRowHandle;
+                    //page(pageBar1.CurrentPage);
+                    //gridView1.FocusedRowHandle= _handle;
                 }
             };
         }
@@ -2103,7 +2124,7 @@
         {
         }
 
-        public CboItemEntity(string val, string text,string fType="")
+        public CboItemEntity(string val, string text, string fType = "")
         {
             Text = text;
             Value = val;

--
Gitblit v1.9.3