From d70880a3d9ae6c9f99ec380ccd16f5524bb622e6 Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期六, 05 四月 2025 09:06:31 +0800
Subject: [PATCH] 修改按钮状态

---
 DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs |  109 ++++++++++--------------------------------------------
 1 files changed, 21 insertions(+), 88 deletions(-)

diff --git a/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs b/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
index 11b86c0..b2474d0 100644
--- a/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
+++ b/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
@@ -22,7 +22,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 +62,18 @@
             }
         }
 
+        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;
             HttpWebRequest request = null;
             StreamWriter requestStream = null;
             WebResponse response = null;
@@ -86,27 +91,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 +118,6 @@
                 requestStream = null;
                 response = null;
             }
-            // wdf.SetCaption(_caption + "锛�90/100锛�");
             wdf.Close();
             return responseStr;
         }
@@ -1236,10 +1233,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 +1287,7 @@
             {
                 tabControl.TabPages[0].PageEnabled = true;
                 tabControl.TabPages[1].PageEnabled = true;
+
                 return;
             }
         }
@@ -1918,7 +1916,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 +1949,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 ;
                 }
             };
         }
@@ -2044,75 +2045,7 @@
             Regex regex = new Regex("^[0-9]+$");
             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