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