From 865ca7b89bde6b1793641c8421fc466695d48f6a Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期一, 04 十一月 2024 22:25:59 +0800 Subject: [PATCH] 部分水力属性修改 --- WinFrmUI/Yw.WinFrmUI.Hydro.Core/06-parter/08-fourlink/SetHydroFourlinkDlg.cs | 35 +++++++++++++++++------------------ 1 files changed, 17 insertions(+), 18 deletions(-) diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/07-bulkset/02-node/02-junction/01-coupling/01-blunthead/HydroBluntheadBulkSetDlg.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/06-parter/08-fourlink/SetHydroFourlinkDlg.cs similarity index 75% copy from WinFrmUI/Yw.WinFrmUI.Hydro.Core/07-bulkset/02-node/02-junction/01-coupling/01-blunthead/HydroBluntheadBulkSetDlg.cs copy to WinFrmUI/Yw.WinFrmUI.Hydro.Core/06-parter/08-fourlink/SetHydroFourlinkDlg.cs index 2716789..bf06ce0 100644 --- a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/07-bulkset/02-node/02-junction/01-coupling/01-blunthead/HydroBluntheadBulkSetDlg.cs +++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/06-parter/08-fourlink/SetHydroFourlinkDlg.cs @@ -1,8 +1,8 @@ 锘縩amespace Yw.WinFrmUI { - public partial class HydroBluntheadBulkSetDlg : DevExpress.XtraEditors.XtraForm + public partial class SetHydroFourlinkDlg : DevExpress.XtraEditors.XtraForm { - public HydroBluntheadBulkSetDlg() + public SetHydroFourlinkDlg() { InitializeComponent(); this.IconOptions.Icon = Yw.WinFrmUI.GlobalParas.AppIcon; @@ -10,36 +10,35 @@ } /// <summary> - /// + /// 杩斿洖鏁版嵁浜嬩欢 /// </summary> - public event Action<List<Yw.Model.HydroBluntheadInfo>> ReloadDataEvent; + public event Action<List<Yw.Model.HydroFourlinkInfo>> ReloadDataEvent; - // - private List<Yw.Model.HydroBluntheadInfo> _allParterList = null; + //鎵�鏈夋瀯浠跺垪琛� + private List<Yw.Model.HydroFourlinkInfo> _allParterList = null; /// <summary> - /// + /// 缁戝畾鏁版嵁 /// </summary> - public void SetBindingData(Yw.Model.HydroBluntheadInfo parter) + public void SetBindingData(Yw.Model.HydroFourlinkInfo parter) { - var allParterList = parter == null ? null : new List<Yw.Model.HydroBluntheadInfo>() { parter }; + var allParterList = parter == null ? null : new List<Yw.Model.HydroFourlinkInfo>() { parter }; SetBindingData(allParterList); } /// <summary> - /// + /// 缁戝畾鏁版嵁 /// </summary> - public void SetBindingData(List<Yw.Model.HydroBluntheadInfo> allParterList) + public void SetBindingData(List<Yw.Model.HydroFourlinkInfo> allParterList) { _allParterList = allParterList; if (_allParterList != null && _allParterList.Count == 1) { var parter = _allParterList.First(); - this.txtElev.EditValue = Math.Round(parter.Elev, 4); - this.txtMinorLoss.EditValue = parter.MinorLoss; - this.txtDemand.EditValue = parter.Demand; this.txtMaterial.EditValue = parter.Material; this.txtCaliber.EditValue = parter.Caliber; + this.txtElev.EditValue = Math.Round(parter.Elev, 4); + this.txtMinorLoss.EditValue = parter.MinorLoss; } } @@ -66,16 +65,16 @@ { return; } - var elev = double.Parse(this.txtElev.EditValue.ToString()); - double? minorLoss = this.txtMinorLoss.EditValue == null ? null : double.Parse(this.txtMinorLoss.EditValue.ToString()); - double? demand = this.txtDemand.EditValue == null ? null : double.Parse(this.txtDemand.EditValue.ToString()); + var material = this.txtMaterial.Text.Trim(); double? caliber = this.txtCaliber.EditValue == null ? null : double.Parse(this.txtCaliber.EditValue.ToString()); + var elev = double.Parse(this.txtElev.EditValue.ToString()); + double? minorLoss = this.txtMinorLoss.EditValue == null ? null : double.Parse(this.txtMinorLoss.EditValue.ToString()); + _allParterList.ForEach(x => { x.Elev = elev; x.MinorLoss = minorLoss; - x.Demand = demand; x.Material = material; x.Caliber = caliber; }); -- Gitblit v1.9.3