| | |
| | | this.IconOptions.Icon = Yw.WinFrmUI.GlobalParas.AppIcon; |
| | | this.layoutControl1.SetupLayoutControl(); |
| | | this.generalOkAndCancelCtrl1.OkEvent += GeneralOkAndCancelCtrl1_OkEvent; |
| | | InitialLinkStatus(); |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | /// </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() |