From 4a8df7e654aa502694bcff271b216c46e26c788b Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期日, 06 四月 2025 10:46:27 +0800
Subject: [PATCH] 汽泡提示

---
 DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs |  399 ++++++++++++++++----------------------------------------
 1 files changed, 116 insertions(+), 283 deletions(-)

diff --git a/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs b/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
index 11b86c0..b68706e 100644
--- a/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
+++ b/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
@@ -14,6 +14,7 @@
 using System.Text.RegularExpressions;
 using System.Threading.Tasks;
 using System.Windows.Forms;
+using DevExpress.DataAccess.Native.EntityFramework;
 using DevExpress.XtraEditors;
 using DevExpress.XtraEditors.Controls;
 using DevExpress.XtraGrid;
@@ -22,7 +23,6 @@
 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;
@@ -63,12 +63,19 @@
             }
         }
 
+        public static (Size, string, Color, Padding) getLoading()
+        {
+            Size _size = new Size(360, 90);
+            return (_size, "鎷煎懡鍔犺浇涓紝璇风◢鍚�...", System.Drawing.Color.LightSkyBlue, new Padding(15));
+        }
         public static string HttpPost(string url, string meth, string param)
         {
-            string _caption = "鎷煎懡鍔犺浇涓紝璇风◢鍚�...";
-            DevExpress.Utils.WaitDialogForm wdf = new DevExpress.Utils.WaitDialogForm(_caption + meth, "鍙嬫儏鎻愮ず");
-            wdf.BackColor = System.Drawing.Color.LightSkyBlue;
-            wdf.Padding = new Padding(15);
+            Size _size; string _caption; Color _color; Padding _pad;
+            (_size, _caption, _color, _pad) = getLoading();
+            DevExpress.Utils.WaitDialogForm wdf = new DevExpress.Utils.WaitDialogForm("鍔犺浇杩涘害:" + meth, _caption, _size);
+            wdf.BackColor = _color;
+            wdf.Padding = _pad;
+            wdf.SetCaption("鍔犺浇杩涘害:" + meth);
             HttpWebRequest request = null;
             StreamWriter requestStream = null;
             WebResponse response = null;
@@ -86,27 +93,20 @@
                 request.Timeout = 150000;
                 request.AllowAutoRedirect = false;
                 request.ServicePoint.Expect100Continue = false;
-                //  wdf.SetCaption(_caption + "锛�10/100锛�" + meth);
                 HttpRequestCachePolicy noCachePolicy = new HttpRequestCachePolicy(HttpRequestCacheLevel.NoCacheNoStore);
                 request.CachePolicy = noCachePolicy;
-                //   wdf.SetCaption(_caption + "锛�20/100锛�" + meth);
                 requestStream = new StreamWriter(request.GetRequestStream());
                 requestStream.Write(param);
                 requestStream.Close();
-                //   wdf.SetCaption(_caption + "30/100锛�" + meth);
                 response = request.GetResponse();
-                //  wdf.SetCaption(_caption + "锛�40/100锛�");
                 if (response != null)
                 {
-                    //  wdf.SetCaption(_caption + "锛�50/100锛�" + meth);
                     var reader = new StreamReader(response.GetResponseStream(),
                         Encoding.UTF8);
                     responseStr = reader.ReadToEnd();
                     //File.WriteAllText(Server.MapPath("~/") + @"\test.txt", responseStr); 
                     reader.Close();
-                    //  wdf.SetCaption(_caption + "锛�60/100锛�" + meth);
                 }
-                // wdf.SetCaption(_caption + "锛�80/100锛�" + meth);
             }
             catch (Exception ex)
             {
@@ -120,7 +120,6 @@
                 requestStream = null;
                 response = null;
             }
-            // wdf.SetCaption(_caption + "锛�90/100锛�");
             wdf.Close();
             return responseStr;
         }
@@ -256,6 +255,8 @@
             return rto;
         }
 
+
+        #region 鎵归噺澶勭悊瀵瑰儚锛屾枃鏈�硷紝鍖呭惈娓呯┖锛岀鐢紝鍚敤涓夌
         /// <summary>
         ///     鏍规嵁瀵硅薄鎵归噺璁剧疆鏂囨湰妗嗙殑鍊�
         /// </summary>
@@ -274,7 +275,6 @@
                     foreach (GridColumn colmn in gv.Columns)
                     {
                         colmn.OptionsColumn.AllowEdit = true;
-
                         if (colmn.Name.ToString().Contains("gvBtnAlawys"))
                         {
                             colmn.Visible = true;
@@ -364,14 +364,6 @@
                             txt.ReadOnly = isEdt;
                             continue;
                         }
-                        //鑷畾涔変笅鎷�
-                        if (colType is UcComBox)
-                        {
-                            var txt = colType as UcComBox;
-                            txt.Val = strVal;
-                            txt.Enabled = !isEdt;
-                            continue;
-                        }
                         //鏂囨湰
                         if (colType is TextEdit)
                         {
@@ -386,6 +378,7 @@
                                 txt.ReadOnly = isEdt;
                             continue;
                         }
+                        //鏂囨湰鍩�
                         if (colType is MemoEdit)
                         {
                             var txt = colType as MemoEdit;
@@ -462,7 +455,6 @@
                             txt.Enabled = !isEdt;
                             continue;
                         }
-
                         //鏃堕棿
                         if (colType is DateTimePicker)
                         {
@@ -492,10 +484,7 @@
                         {
                             var txt = colType as UcLookCk;
                             txt.SetIdOrCode(strVal);
-                            if (txt.IsReadly == false)
-                                txt.Enabled = !isEdt;
-                            else
-                                txt.Enabled = false;
+                            txt.IsReadly = isEdt;
                             continue;
                         }
                         //鑷畾涔変緵搴斿晢
@@ -503,10 +492,7 @@
                         {
                             var txt = colType as UcLookSupplier;
                             txt.SetIdOrCode(strVal);
-                            if (txt.IsReadly == false)
-                                txt.Enabled = !isEdt;
-                            else
-                                txt.Enabled = false;
+                            txt.IsReadly = isEdt;
                             continue;
                         }
                         //鑷畾涔夌墿鏂�
@@ -514,10 +500,7 @@
                         {
                             var txt = colType as UcLookItems;
                             txt.SetIdOrCode(strVal);
-                            if (txt.IsReadly == false)
-                                txt.Enabled = !isEdt;
-                            else
-                                txt.Enabled = false;
+                            txt.IsReadly = isEdt;
                             continue;
                         }
                         //鑷畾杞﹂棿
@@ -525,10 +508,7 @@
                         {
                             var txt = colType as UcLookWorkshop;
                             txt.SetIdOrCode(strVal);
-                            if (txt.IsReadly == false)
-                                txt.Enabled = !isEdt;
-                            else
-                                txt.Enabled = false;
+                            txt.IsReadly = isEdt;
                             continue;
                         }
                         //鑷畾浜х嚎
@@ -536,10 +516,7 @@
                         {
                             var txt = colType as UcLookWorkline;
                             txt.SetIdOrCode(strVal);
-                            if (txt.IsReadly == false)
-                                txt.Enabled = !isEdt;
-                            else
-                                txt.Enabled = false;
+                            txt.IsReadly = isEdt;
                             continue;
                         }
                         //鑷畾鍗曚綅
@@ -547,10 +524,7 @@
                         {
                             var txt = colType as UcLookUnit;
                             txt.SetIdOrCode(strVal);
-                            if (txt.IsReadly == false)
-                                txt.Enabled = !isEdt;
-                            else
-                                txt.Enabled = false;
+                            txt.IsReadly = isEdt;
                             continue;
                         }
                         //鑷畾瀹㈡埛
@@ -558,10 +532,7 @@
                         {
                             var txt = colType as UcLookCustomer;
                             txt.SetIdOrCode(strVal);
-                            if (txt.IsReadly == false)
-                                txt.Enabled = !isEdt;
-                            else
-                                txt.Enabled = false;
+                            txt.IsReadly = isEdt;
                             continue;
                         }
                         //鑷畾鍛樺伐
@@ -569,10 +540,7 @@
                         {
                             var txt = colType as UcLookStaff;
                             txt.SetIdOrCode(strVal);
-                            if (txt.IsReadly == false)
-                                txt.Enabled = !isEdt;
-                            else
-                                txt.Enabled = false;
+                            txt.IsReadly = isEdt;
                             continue;
                         }
                         //鑷畾缁勭粐
@@ -580,10 +548,7 @@
                         {
                             var txt = colType as UcLookOrg;
                             txt.SetIdOrCode(strVal);
-                            if (txt.IsReadly == false)
-                                txt.Enabled = !isEdt;
-                            else
-                                txt.Enabled = false;
+                            txt.IsReadly = isEdt;
                             continue;
                         }
                         //鑷畾鐢ㄦ埛
@@ -591,10 +556,7 @@
                         {
                             var txt = colType as UcLookUser;
                             txt.SetIdOrCode(strVal);
-                            if (txt.IsReadly == false)
-                                txt.Enabled = !isEdt;
-                            else
-                                txt.Enabled = false;
+                            txt.IsReadly = isEdt;
                             continue;
                         }
                         //鑷畾鎵撳嵃鏈�
@@ -602,21 +564,7 @@
                         {
                             var txt = colType as UcLookPrint;
                             txt.SetIdOrCode(strVal);
-                            if (txt.IsReadly == false)
-                                txt.Enabled = !isEdt;
-                            else
-                                txt.Enabled = false;
-                            continue;
-                        }
-                        //鑷畾缂洪櫡绫诲埆 
-                        if (colType is UcLookDefectType)
-                        {
-                            var txt = colType as UcLookDefectType;
-                            txt.SetIdOrCode(strVal);
-                            if (txt.IsReadly == false)
-                                txt.Enabled = !isEdt;
-                            else
-                                txt.Enabled = false;
+                            txt.IsReadly = isEdt;
                             continue;
                         }
                         //鑷畾閮ㄩ棬
@@ -624,10 +572,7 @@
                         {
                             var txt = colType as UcLookDepartment;
                             txt.SetIdOrCode(strVal);
-                            if (txt.IsReadly == false)
-                                txt.Enabled = !isEdt;
-                            else
-                                txt.Enabled = false;
+                            txt.IsReadly = isEdt;
                             continue;
                         }
                         //鑷畾daa
@@ -635,10 +580,7 @@
                         {
                             var txt = colType as UcLookDaa;
                             txt.SetIdOrCode(strVal);
-                            if (txt.IsReadly == false)
-                                txt.Enabled = !isEdt;
-                            else
-                                txt.Enabled = false;
+                            txt.IsReadly = isEdt;
                             continue;
                         }
                         //鑷畾濮斿
@@ -646,10 +588,7 @@
                         {
                             var txt = colType as UcLookWwgd;
                             txt.SetIdOrCode(strVal);
-                            if (txt.IsReadly == false)
-                                txt.Enabled = !isEdt;
-                            else
-                                txt.Enabled = false;
+                            txt.IsReadly = isEdt;
                             continue;
                         }
                         //鑷畾閿�鍞�
@@ -657,10 +596,7 @@
                         {
                             var txt = colType as UcLookSales;
                             txt.SetIdOrCode(strVal);
-                            if (txt.IsReadly == false)
-                                txt.Enabled = !isEdt;
-                            else
-                                txt.Enabled = false;
+                            txt.IsReadly = isEdt;
                             continue;
                         }
                         if (colType is SimpleButton)
@@ -669,16 +605,20 @@
                             txt.Enabled = !isEdt;
                             continue;
                         }
-
+                        //鑷畾宸ュ簭
+                        if (colType is UcLookGx)
+                        {
+                            var txt = colType as UcLookGx;
+                            txt.SetIdOrCode(strVal);
+                            txt.IsReadly = 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;
+                            txt.IsReadly = isEdt;
                             continue;
                         }
                     }
@@ -770,14 +710,6 @@
                     txt.ReadOnly = isEdt;
                     continue;
                 }
-                //鑷畾涔夌殑涓嬫媺
-                if (ctrl is UcComBox)
-                {
-                    var txt = ctrl as UcComBox;
-                    txt.Val = "0";
-                    txt.Enabled = !isEdt;
-                    continue;
-                }
                 //鏂囨湰
                 if (ctrl is TextEdit)
                 {
@@ -826,7 +758,7 @@
                 {
                     var txt = ctrl as UcLookCk;
                     txt.SetIdOrCode("-1");
-                    txt.Enabled = !isEdt;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
                 //鑷畾涔変緵搴斿晢
@@ -834,7 +766,7 @@
                 {
                     var txt = ctrl as UcLookSupplier;
                     txt.SetIdOrCode("-1");
-                    txt.Enabled = !isEdt;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
                 //鑷畾涔夌墿鏂�
@@ -842,7 +774,7 @@
                 {
                     var txt = ctrl as UcLookItems;
                     txt.SetIdOrCode("-1");
-                    txt.Enabled = !isEdt;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
                 //鑷畾杞﹂棿
@@ -850,7 +782,7 @@
                 {
                     var txt = ctrl as UcLookWorkshop;
                     txt.SetIdOrCode("-1");
-                    txt.Enabled = !isEdt;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
                 //鑷畾浜х嚎
@@ -858,7 +790,7 @@
                 {
                     var txt = ctrl as UcLookWorkline;
                     txt.SetIdOrCode("-1");
-                    txt.Enabled = !isEdt;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
                 //鑷畾鍗曚綅
@@ -866,7 +798,7 @@
                 {
                     var txt = ctrl as UcLookUnit;
                     txt.SetIdOrCode("-1");
-                    txt.Enabled = !isEdt;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
                 //鑷畾瀹㈡埛
@@ -874,15 +806,15 @@
                 {
                     var txt = ctrl as UcLookCustomer;
                     txt.SetIdOrCode("-1");
-                    txt.Enabled = !isEdt;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
-                //鑷畾瀹㈡埛
+                //鑷畾鍛樺伐
                 if (ctrl is UcLookStaff)
                 {
                     var txt = ctrl as UcLookStaff;
                     txt.SetIdOrCode("-1");
-                    txt.Enabled = !isEdt;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
                 //鑷畾缁勭粐
@@ -890,7 +822,7 @@
                 {
                     var txt = ctrl as UcLookOrg;
                     txt.SetIdOrCode("-1");
-                    txt.Enabled = !isEdt;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
                 //鑷畾鐢ㄦ埛
@@ -898,7 +830,7 @@
                 {
                     var txt = ctrl as UcLookUser;
                     txt.SetIdOrCode("-1");
-                    txt.Enabled = !isEdt;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
                 //鑷畾鎵撳嵃鏈�
@@ -906,23 +838,16 @@
                 {
                     var txt = ctrl as UcLookPrint;
                     txt.SetIdOrCode("-1");
-                    txt.Enabled = !isEdt;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
-                //鑷畾缂洪櫡绫诲埆
-                if (ctrl is UcLookDefectType)
-                {
-                    var txt = ctrl as UcLookDefectType;
-                    txt.SetIdOrCode("-1");
-                    txt.Enabled = !isEdt;
-                    continue;
-                }
+               
                 //鑷畾閮ㄩ棬
                 if (ctrl is UcLookDepartment)
                 {
                     var txt = ctrl as UcLookDepartment;
                     txt.SetIdOrCode("-1");
-                    txt.Enabled = !isEdt;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
                 //鑷畾daa
@@ -930,7 +855,7 @@
                 {
                     var txt = ctrl as UcLookDaa;
                     txt.SetIdOrCode("-1");
-                    txt.Enabled = !isEdt;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
                 //鑷畾濮斿
@@ -938,7 +863,7 @@
                 {
                     var txt = ctrl as UcLookWwgd;
                     txt.SetIdOrCode("-1");
-                    txt.Enabled = !isEdt;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
                 //鑷畾閿�鍞�
@@ -946,7 +871,23 @@
                 {
                     var txt = ctrl as UcLookSales;
                     txt.SetIdOrCode("-1");
-                    txt.Enabled = !isEdt;
+                    txt.IsReadly = isEdt;
+                    continue;
+                }
+                //鑷畾宸ュ簭
+                if (ctrl is UcLookGx)
+                {
+                    var txt = ctrl as UcLookGx;
+                    txt.SetIdOrCode("-1");
+                    txt.IsReadly = isEdt;
+                    continue;
+                }
+                //鑷畾涓嶈壇
+                if (ctrl is UcDictionary)
+                {
+                    var txt = ctrl as UcDictionary;
+                    txt.TextTxt = "";
+                    txt.IsReadly = isEdt;
                     continue;
                 }
                 if (ctrl is SimpleButton)
@@ -1021,14 +962,6 @@
                     txt.ReadOnly = isEdt;
                     continue;
                 }
-                //涓嬫媺
-                if (ctrl is UcComBox)
-                {
-                    var txt = ctrl as UcComBox;
-                    txt.Val = "0";
-                    txt.Enabled = !isEdt;
-                    continue;
-                }
 
                 //鏃ユ湡
                 if (ctrl is DateTimePicker)
@@ -1054,160 +987,120 @@
                 if (ctrl is UcLookCk)
                 {
                     var txt = ctrl as UcLookCk;
-                    if (txt.IsReadly == false)
-                        txt.Enabled = !isEdt;
-                    else
-                        txt.Enabled = false;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
                 //鑷畾涔変緵搴斿晢
                 if (ctrl is UcLookSupplier)
                 {
                     var txt = ctrl as UcLookSupplier;
-                    if (txt.IsReadly == false)
-                        txt.Enabled = !isEdt;
-                    else
-                        txt.Enabled = false;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
                 //鑷畾涔夌墿鏂�
                 if (ctrl is UcLookItems)
                 {
                     var txt = ctrl as UcLookItems;
-                    if (txt.IsReadly == false)
-                        txt.Enabled = !isEdt;
-                    else
-                        txt.Enabled = false;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
                 //鑷畾涔夎溅闂�
                 if (ctrl is UcLookWorkshop)
                 {
                     var txt = ctrl as UcLookWorkshop;
-                    if (txt.IsReadly == false)
-                        txt.Enabled = !isEdt;
-                    else
-                        txt.Enabled = false;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
                 //鑷畾涔変骇绾�
                 if (ctrl is UcLookWorkline)
                 {
                     var txt = ctrl as UcLookWorkline;
-                    if (txt.IsReadly == false)
-                        txt.Enabled = !isEdt;
-                    else
-                        txt.Enabled = false;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
                 //鑷畾涔夊崟浣�
                 if (ctrl is UcLookUnit)
                 {
                     var txt = ctrl as UcLookUnit;
-                    if (txt.IsReadly == false)
-                        txt.Enabled = !isEdt;
-                    else
-                        txt.Enabled = false;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
                 //鑷畾涔夊鎴�
                 if (ctrl is UcLookCustomer)
                 {
                     var txt = ctrl as UcLookCustomer;
-                    if (txt.IsReadly == false)
-                        txt.Enabled = !isEdt;
-                    else
-                        txt.Enabled = false;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
                 //鑷畾涔夊憳宸�
                 if (ctrl is UcLookStaff)
                 {
                     var txt = ctrl as UcLookStaff;
-                    if (txt.IsReadly == false)
-                        txt.Enabled = !isEdt;
-                    else
-                        txt.Enabled = false;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
                 //鑷畾缁勭粐
                 if (ctrl is UcLookOrg)
                 {
                     var txt = ctrl as UcLookOrg;
-                    if (txt.IsReadly == false)
-                        txt.Enabled = !isEdt;
-                    else
-                        txt.Enabled = false;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
                 //鑷畾鐢ㄦ埛
                 if (ctrl is UcLookUser)
                 {
                     var txt = ctrl as UcLookUser;
-                    if (txt.IsReadly == false)
-                        txt.Enabled = !isEdt;
-                    else
-                        txt.Enabled = false;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
                 //鑷畾鎵撳嵃
                 if (ctrl is UcLookPrint)
                 {
                     var txt = ctrl as UcLookPrint;
-                    if (txt.IsReadly == false)
-                        txt.Enabled = !isEdt;
-                    else
-                        txt.Enabled = false;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
-                //鑷畾缂洪櫡绫诲埆
-                if (ctrl is UcLookDefectType)
-                {
-                    var txt = ctrl as UcLookDefectType;
-                    if (txt.IsReadly == false)
-                        txt.Enabled = !isEdt;
-                    else
-                        txt.Enabled = false;
-                    continue;
-                }
+               
                 //鑷畾閮ㄩ棬
                 if (ctrl is UcLookDepartment)
                 {
                     var txt = ctrl as UcLookDepartment;
-                    if (txt.IsReadly == false)
-                        txt.Enabled = !isEdt;
-                    else
-                        txt.Enabled = false;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
                 //鑷畾daa
                 if (ctrl is UcLookDaa)
                 {
                     var txt = ctrl as UcLookDaa;
-                    if (txt.IsReadly == false)
-                        txt.Enabled = !isEdt;
-                    else
-                        txt.Enabled = false;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
                 //鑷畾濮斿
                 if (ctrl is UcLookWwgd)
                 {
                     var txt = ctrl as UcLookWwgd;
-                    if (txt.IsReadly == false)
-                        txt.Enabled = !isEdt;
-                    else
-                        txt.Enabled = false;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
                 //鑷畾閿�鍞�
                 if (ctrl is UcLookSales)
                 {
                     var txt = ctrl as UcLookSales;
-                    if (txt.IsReadly == false)
-                        txt.Enabled = !isEdt;
-                    else
-                        txt.Enabled = false;
+                    txt.IsReadly = isEdt;
+                    continue;
+                }
+                //鑷畾宸ュ簭
+                if (ctrl is UcLookGx)
+                {
+                    var txt = ctrl as UcLookGx;
+                    txt.IsReadly = isEdt;
+                    continue;
+                }
+                //鑷畾涓嶈壇
+                if (ctrl is UcDictionary)
+                {
+                    var txt = ctrl as UcDictionary;
+                    txt.IsReadly = isEdt;
                     continue;
                 }
                 if (ctrl is SimpleButton)
@@ -1218,6 +1111,8 @@
                 }
             }
         }
+        #endregion
+
 
         private static bool _isRead(object obj, bool isEdt = false)
         {
@@ -1236,10 +1131,10 @@
 
 
         /// <summary>
-        /// tab璺宠浆锛�0鏌ョ湅锛�1閫�鍑猴紝2鍒犻櫎锛�3淇敼锛�4鏂板鍔�
+        /// tab璺宠浆锛�0鏌ョ湅锛�1閫�鍑猴紝2鍒犻櫎锛�3淇敼锛�4鏂板鍔�,6淇濆瓨鍚�
         /// </summary>
         /// <param name="tabControl"></param>
-        /// <param name="idx">0鏌ョ湅锛�1閫�鍑猴紝2鍒犻櫎锛�3淇敼锛�4鏂板鍔�</param>
+        /// <param name="idx">0鏌ョ湅锛�1閫�鍑猴紝2鍒犻櫎锛�3淇敼锛�4鏂板鍔�,6淇濆瓨鍚�</param>
         public static void JumpTab(XtraTabControl tabControl, int action)
         {
 
@@ -1290,6 +1185,7 @@
             {
                 tabControl.TabPages[0].PageEnabled = true;
                 tabControl.TabPages[1].PageEnabled = true;
+
                 return;
             }
         }
@@ -1893,6 +1789,8 @@
                     //}
                 }
             };
+
+          
         }
         private static void ActiveEditor_MouseUp(object sender, MouseEventArgs e)
         {
@@ -1918,7 +1816,7 @@
         /// <param name="pageBar1"></param>
         /// <param name="action"></param>
         /// <param name="page"></param>
-        public static void SetTabParameter(GridView gridView1, DevExpress.XtraTab.XtraTabControl xtraTabControl1, UcPageBar pageBar1, DelegateGetModel action = null, DelegateGetList page = null)
+        public static void SetTabParameter(GridView gridView1, DevExpress.XtraTab.XtraTabControl xtraTabControl1, UcPageBar pageBar1, DelegateGetModel action = null, DelegateGetList page = null, Label lbGuid = null)
         {
             xtraTabControl1.SelectedPageChanged += (s, e) =>
             {
@@ -1951,9 +1849,12 @@
                 }
                 if (xtraTabControl1.SelectedTabPageIndex == 0)
                 {
-                    //int _handle = gridView1.FocusedRowHandle;
-                    //page(pageBar1.CurrentPage);
-                    //gridView1.FocusedRowHandle= _handle;
+                    page(pageBar1.CurrentPage);
+                    int rowHandle = 0;
+                    rowHandle = gridView1.LocateByValue(1, gridView1.Columns["guid"], lbGuid.Text);
+                    if (rowHandle < 0)
+                        rowHandle = 0;
+                    gridView1.FocusedRowHandle = rowHandle;
                 }
             };
         }
@@ -2045,74 +1946,6 @@
             return regex.IsMatch(str);
         }
 
-        public static void getGridViewConfig(string namespaceFullName, List<DevExpress.XtraGrid.Views.Grid.GridView> gvList)
-        {
-            // gridView1.ShowCustomization();
-            // gridView1.OptionsMenu.EnableColumnMenu = false;
-            JArray array = new JArray();
-            var _obj = new
-            {
-                formPath = namespaceFullName,
-            };
-            try
-            {
-                string strJson = UtilityHelper.HttpPost("", "Fm/GetModel", JsonConvert.SerializeObject(_obj));
-                ReturnModel<dynamic> _rtn = ToolBox.UtilityHelper.ReturnToDynamic(strJson);
-                if (_rtn.rtnCode > 0)
-                {
-                    JObject _job = JObject.Parse(strJson);
-                    foreach (var a in _job["rtnData"]["list"])
-                    {
-                        array.Add(a);
-                    }
-                }
-                else
-                    ToolBox.MsgHelper.Warning("鎻愮ず锛�" + _rtn.rtnMsg);
-            }
-            catch (Exception ex)
-            {
-                ToolBox.MsgHelper.Warning("鎻愮ず锛�" + ex.Message);
-            }
-            foreach (GridView gridView1 in gvList)
-            {
-                gridView1.PopupMenuShowing += (s, e) =>
-                {
-                    if (e.MenuType == DevExpress.XtraGrid.Views.Grid.GridMenuType.Column)
-                    {
-                        GridViewColumnMenu menu = e.Menu as GridViewColumnMenu;
-                        if (menu != null)
-                        {
-                            string[] ary = { "Column Chooser", "Hide This Column", "Clear All Sorting", "Clear Sorting", "Sort Descending", "Sort Ascending", "Best Fit (all columns)" };
-                            for (int i = menu.Items.Count - 1; i >= 0; i--)
-                            {
-                                string _caption = menu.Items[i].Caption;
-                                if (!ary.Contains(_caption))
-                                {
-                                    menu.Items.Remove(menu.Items[i]);
-                                }
-                            }
-                        }
-                    }
-                };
-                gridView1.OptionsView.ShowGroupPanel = false;
-                gridView1.OptionsCustomization.AllowGroup = false;
-                if (string.IsNullOrEmpty(namespaceFullName)) return;
-                foreach (GridColumn column in gridView1.Columns)
-                {
-                    JToken john = array.FirstOrDefault(t => t["controlId"].ToString().ToUpper() == column.Name.ToString().Trim().ToUpper());
-                    if (john != null)
-                    {
-                        string controlIdx = john["controlIdx"].ToString();
-                        string controlVisible = john["controlVisible"].ToString();
-                        if (!string.IsNullOrEmpty(controlIdx))
-                            column.VisibleIndex = int.Parse(controlIdx);
-                        if (!string.IsNullOrEmpty(controlVisible))
-                            column.Visible = bool.Parse(controlVisible);
-                    }
-                }
-
-            }
-        }
     }
 
     /// <summary>

--
Gitblit v1.9.3