From 3af811d30c93995e2500bdd2f3795be77cc1a519 Mon Sep 17 00:00:00 2001
From: duheng <2784771470@qq.com>
Date: 星期四, 19 十二月 2024 18:06:02 +0800
Subject: [PATCH] 水泵曲线修改

---
 WinFrmUI/HStation.WinFrmUI.Assets.Core/01-pump/07-PumpChart/01-import/03-point/PumpChartPointImport.cs |   23 +++++++++++++++++++++--
 1 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/WinFrmUI/HStation.WinFrmUI.Assets.Core/01-pump/07-PumpChart/01-import/03-point/PumpChartPointImport.cs b/WinFrmUI/HStation.WinFrmUI.Assets.Core/01-pump/07-PumpChart/01-import/03-point/PumpChartPointImport.cs
index dd29c25..a00531e 100644
--- a/WinFrmUI/HStation.WinFrmUI.Assets.Core/01-pump/07-PumpChart/01-import/03-point/PumpChartPointImport.cs
+++ b/WinFrmUI/HStation.WinFrmUI.Assets.Core/01-pump/07-PumpChart/01-import/03-point/PumpChartPointImport.cs
@@ -1,4 +1,5 @@
 锘縰sing DevExpress.XtraEditors;
+using HStation.Vmo;
 using System;
 using System.Collections.Generic;
 using System.ComponentModel;
@@ -20,11 +21,29 @@
 
         public void SetBindingData(Vmo.AssetsPumpMainVmo vmo)
         {
-            this.pumpChartPointImportCtrl1.SetBindingData(vmo.RatedFlow, vmo.RatedHead, vmo.RatedSpeed, vmo.RatedEfficiency);
+            this.pumpChartPointImportCtrl1.SetBindingData(vmo.RatedFlow, vmo.RatedHead, vmo.RatedSpeed, vmo.RatedEfficiency.Value);
         }
 
-        private void btnOk_Click(object sender, EventArgs e)
+        /// <summary>
+        /// 鍥炶皟浜嬩欢
+        /// </summary>
+        public event Func<Vmo.PhartDiagramRelationExtensionsVmo, Task<bool>> ReloadDataEvent;
+
+        //纭畾
+        private async void btnOk_Click(object sender, EventArgs e)
         {
+            var vmo = this.pumpChartPointImportCtrl1.Get();
+            var ExtensionsVmo = new PhartDiagramRelationExtensionsVmo();
+            ExtensionsVmo.Diagram = vmo;
+            var result = await this.ReloadDataEvent.Invoke(ExtensionsVmo);
+            if (!result)
+            {
+                XtraMessageBox.Show("瀵煎叆澶辫触锛�");
+                return;
+            }
+            XtraMessageBox.Show("瀵煎叆鎴愬姛锛�");
+            this.DialogResult = DialogResult.OK;
+            this.Close();
         }
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3