From 7995765ee80e2772a20db9a7687048e6d5e12950 Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期四, 05 十二月 2024 21:58:26 +0800
Subject: [PATCH] 修复阀门类型

---
 WinFrmUI/Yw.WinFrmUI.Hydro.Core/06-visual/17-valve/SetHydroValveDlg.cs |   30 +++++++++++++++++++++---------
 1 files changed, 21 insertions(+), 9 deletions(-)

diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/06-visual/17-valve/SetHydroValveDlg.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/06-visual/17-valve/SetHydroValveDlg.cs
index 0d898e4..9788b75 100644
--- a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/06-visual/17-valve/SetHydroValveDlg.cs
+++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/06-visual/17-valve/SetHydroValveDlg.cs
@@ -8,6 +8,7 @@
             this.IconOptions.Icon = Yw.WinFrmUI.GlobalParas.AppIcon;
             this.layoutControl1.SetupLayoutControl();
             this.generalOkAndCancelCtrl1.OkEvent += GeneralOkAndCancelCtrl1_OkEvent;
+            InitialLinkStatus();
         }
 
         /// <summary>
@@ -23,26 +24,37 @@
         /// </summary>
         public void SetBindingData(Yw.Model.HydroValveInfo visial)
         {
-            var allParterList = visial == null ? null : new List<Yw.Model.HydroValveInfo>() { visial };
-            this.SetBindingData(allParterList);
+            var allVisualList = visial == null ? null : new List<Yw.Model.HydroValveInfo>() { visial };
+            this.SetBindingData(allVisualList);
         }
 
         /// <summary>
         /// 缁戝畾鏁版嵁
         /// </summary>
-        public void SetBindingData(List<Yw.Model.HydroValveInfo> allParterList)
+        public void SetBindingData(List<Yw.Model.HydroValveInfo> allVisualList)
         {
-            _allVisualList = allParterList;
+            _allVisualList = allVisualList;
             if (_allVisualList != null && _allVisualList.Count == 1)
             {
-                var parter = _allVisualList.First();
-                this.imgCmbLinkStatus.EditValue = parter.LinkStatus;
-                this.txtMaterial.EditValue = parter.Material;
-                this.txtDiameter.EditValue = parter.Diameter;
-                this.txtMinorLoss.EditValue = parter.MinorLoss;
+                var visual = _allVisualList.First();
+                this.imgCmbLinkStatus.EditValue = visual.LinkStatus;
+                this.txtMaterial.EditValue = visual.Material;
+                this.txtDiameter.EditValue = visual.Diameter;
+                this.txtMinorLoss.EditValue = visual.MinorLoss;
             }
         }
 
+        //鍒濆鍖栫娈电姸鎬�
+        private void InitialLinkStatus()
+        {
+            this.imgCmbLinkStatus.Properties.BeginUpdate();
+            this.imgCmbLinkStatus.Properties.Items.Clear();
+            this.imgCmbLinkStatus.Properties.Items.Add(HydroValveStatusHelper.GetStatusName(Yw.Hydro.LinkStatus.None), Yw.Hydro.LinkStatus.None, -1);
+            this.imgCmbLinkStatus.Properties.Items.Add(HydroValveStatusHelper.GetStatusName(Yw.Hydro.LinkStatus.Open), Yw.Hydro.LinkStatus.Open, -1);
+            this.imgCmbLinkStatus.Properties.Items.Add(HydroValveStatusHelper.GetStatusName(Yw.Hydro.LinkStatus.Closed), Yw.Hydro.LinkStatus.Closed, -1);
+            this.imgCmbLinkStatus.Properties.EndUpdate();
+        }
+
 
         //纭畾
         private void GeneralOkAndCancelCtrl1_OkEvent()

--
Gitblit v1.9.3