From eeb667905a9ee2d04aa9a3762c122f2c9ecd90d8 Mon Sep 17 00:00:00 2001
From: qin <a@163.com>
Date: 星期二, 18 三月 2025 13:49:32 +0800
Subject: [PATCH] 隐藏按钮方法

---
 WinFrmUI/IBox.WinFrmUI/Form/IBoxFormRule.cs |   45 +++++++++++++++++++++------------------------
 1 files changed, 21 insertions(+), 24 deletions(-)

diff --git a/WinFrmUI/IBox.WinFrmUI/Form/IBoxFormRule.cs b/WinFrmUI/IBox.WinFrmUI/Form/IBoxFormRule.cs
index 8442903..7f0af32 100644
--- a/WinFrmUI/IBox.WinFrmUI/Form/IBoxFormRule.cs
+++ b/WinFrmUI/IBox.WinFrmUI/Form/IBoxFormRule.cs
@@ -12,15 +12,7 @@
 {
     public partial class IBoxFormRule : DocumentPage
     {
-        private string startCode = "[&start&]";
-        private string endCode = "[&end&]";
-        private string paramCode = "[&param&]";
-        private string getrulesCode = "getrules";
-        private string saverulesCode = "saverules";
-        private string addsignalCode = "addsignal";
-        private string deletesignalCode = "deletesignal";
-        private string addMonitorgroupCode = "addmonitorgroup";
-        private string deletemonitorgroupCode = "deletemonitorgroup";
+
         FacilityVmo _facilities;
 
         public IBoxFormRule(FacilityVmo facilities = null)
@@ -39,6 +31,11 @@
             SetDataType();
             WaitFormHelper.ShowWaitForm();
 
+        }
+
+        public void HideButton()
+        {
+            simpleButton1.Visible = simpleButton2.Visible = simpleButton5.Visible = simpleButton3.Visible = simpleButton4.Visible = simpleButton6.Visible = simpleButton7.Visible = simpleButton8.Visible = false;
         }
 
         private List<IBox.WinFrmUI.GeneralViewModel> signalTypes;
@@ -84,9 +81,9 @@
         private void EboxFormRule_Load(object sender, EventArgs e)
         {
             Thread.Sleep(500);
-            SendText(startCode + getrulesCode + paramCode + endCode);
+            SendText(IBoxHelper.startCode + IBoxHelper.getrulesCode + IBoxHelper.paramCode + IBoxHelper.endCode);
         }
-        
+
         private List<DataGridMonitorViewModel> dataList = null;
         private List<StationMonitorListGroupMobileDto> stationMonitorLists;
         private List<DataGridMonitorViewModel> dataGridMonitorViewModels = new List<DataGridMonitorViewModel>();
@@ -165,7 +162,7 @@
                         }
                     });
                 });
-            SendText(startCode + saverulesCode + paramCode + JsonHelper.Object2Json(stationMonitorLists) + endCode);
+            SendText(IBoxHelper.startCode + IBoxHelper.saverulesCode + IBoxHelper.paramCode + JsonHelper.Object2Json(stationMonitorLists) + IBoxHelper.endCode);
             MessageBoxHelper.ShowInfo("鏁版嵁淇濆瓨鎴愬姛!");
         }
 
@@ -176,9 +173,9 @@
             if (MessageBox.Show("纭鍒犻櫎娴嬬偣 " + m.SignalName + " 鍚�?", "鎻愮ず", MessageBoxButtons.OKCancel) == DialogResult.OK)
             {
                 var md = new GeneralViewModel() { ID = m.SignalID };
-                SendText(startCode + deletesignalCode + paramCode + JsonHelper.Object2Json(md) + endCode);
+                SendText(IBoxHelper.startCode + IBoxHelper.deletesignalCode + IBoxHelper.paramCode + JsonHelper.Object2Json(md) + IBoxHelper.endCode);
                 MessageBoxHelper.ShowInfo("鎿嶄綔鎴愬姛");
-                SendText(startCode + getrulesCode + paramCode + endCode);
+                SendText(IBoxHelper.startCode + IBoxHelper.getrulesCode + IBoxHelper.paramCode + IBoxHelper.endCode);
             }
         }
 
@@ -209,9 +206,9 @@
             if (dlg.ShowDialog(this) == DialogResult.OK)
             {
                 var signal = dlg.signal;
-                SendText(startCode + addsignalCode + paramCode + JsonHelper.Object2Json(signal) + endCode);
+                SendText(IBoxHelper.startCode + IBoxHelper.addsignalCode + IBoxHelper.paramCode + JsonHelper.Object2Json(signal) + IBoxHelper.endCode);
                 MessageBoxHelper.ShowInfo("鎿嶄綔鎴愬姛");
-                SendText(startCode + getrulesCode + paramCode + endCode);
+                SendText(IBoxHelper.startCode + IBoxHelper.getrulesCode + IBoxHelper.paramCode + IBoxHelper.endCode);
             }
         }
 
@@ -223,9 +220,9 @@
             if (dlg.ShowDialog(this) == DialogResult.OK)
             {
                 var signal = dlg.signal;
-                SendText(startCode + addsignalCode + paramCode + JsonHelper.Object2Json(signal) + endCode);
+                SendText(IBoxHelper.startCode + IBoxHelper.addsignalCode + IBoxHelper.paramCode + JsonHelper.Object2Json(signal) + IBoxHelper.endCode);
                 MessageBoxHelper.ShowInfo("鎿嶄綔鎴愬姛");
-                SendText(startCode + getrulesCode + paramCode + endCode);
+                SendText(IBoxHelper.startCode + IBoxHelper.getrulesCode + IBoxHelper.paramCode + IBoxHelper.endCode);
             }
         }
 
@@ -236,9 +233,9 @@
             if (MessageBox.Show("鍒犻櫎鏈虹粍浼氬悓鏃跺垹闄ゆ満缁勭粦瀹氱殑鎵�鏈夋祴鐐癸紝纭鍒犻櫎鏈虹粍 " + m.GroupName + " 鍚�?", "鎻愮ず", MessageBoxButtons.OKCancel) == DialogResult.OK)
             {
                 var md = new GeneralViewModel() { ID = m.GroupID };
-                SendText(startCode + deletemonitorgroupCode + paramCode + JsonHelper.Object2Json(md) + endCode);
+                SendText(IBoxHelper.startCode + IBoxHelper.deletemonitorgroupCode + IBoxHelper.paramCode + JsonHelper.Object2Json(md) + IBoxHelper.endCode);
                 MessageBoxHelper.ShowInfo("鎿嶄綔鎴愬姛");
-                SendText(startCode + getrulesCode + paramCode + endCode);
+                SendText(IBoxHelper.startCode + IBoxHelper.getrulesCode + IBoxHelper.paramCode + IBoxHelper.endCode);
             }
         }
 
@@ -256,9 +253,9 @@
             if (dlg.ShowDialog() == DialogResult.OK)
             {
                 var group = dlg.group;
-                SendText(startCode + addMonitorgroupCode + paramCode + JsonHelper.Object2Json(group) + endCode);
+                SendText(IBoxHelper.startCode + IBoxHelper.addMonitorgroupCode + IBoxHelper.paramCode + JsonHelper.Object2Json(group) + IBoxHelper.endCode);
                 MessageBoxHelper.ShowInfo("鎿嶄綔鎴愬姛");
-                SendText(startCode + getrulesCode + paramCode + endCode);
+                SendText(IBoxHelper.startCode + IBoxHelper.getrulesCode + IBoxHelper.paramCode + IBoxHelper.endCode);
             }
         }
 
@@ -269,9 +266,9 @@
             if (dlg.ShowDialog() == DialogResult.OK)
             {
                 var group = dlg.group;
-                SendText(startCode + addMonitorgroupCode + paramCode + JsonHelper.Object2Json(group) + endCode);
+                SendText(IBoxHelper.startCode + IBoxHelper.addMonitorgroupCode + IBoxHelper.paramCode + JsonHelper.Object2Json(group) + IBoxHelper.endCode);
                 MessageBoxHelper.ShowInfo("鎿嶄綔鎴愬姛");
-                SendText(startCode + getrulesCode + paramCode + endCode);
+                SendText(IBoxHelper.startCode + IBoxHelper.getrulesCode + IBoxHelper.paramCode + IBoxHelper.endCode);
             }
         }
 

--
Gitblit v1.9.3