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