From b850fc840d9152909f38cabc3495876507bae807 Mon Sep 17 00:00:00 2001
From: duheng <2784771470@qq.com>
Date: 星期二, 27 八月 2024 12:01:21 +0800
Subject: [PATCH] 添加选择曲线

---
 WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-scheme/03-hydraulic-simulation/XhsProjectSimulationPropertyCtrl.cs |   37 +++++++++++++++++++++++--------------
 1 files changed, 23 insertions(+), 14 deletions(-)

diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-scheme/03-hydraulic-simulation/XhsProjectSimulationPropertyCtrl.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-scheme/03-hydraulic-simulation/XhsProjectSimulationPropertyCtrl.cs
index 6f5db10..4d73930 100644
--- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-scheme/03-hydraulic-simulation/XhsProjectSimulationPropertyCtrl.cs
+++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-scheme/03-hydraulic-simulation/XhsProjectSimulationPropertyCtrl.cs
@@ -1,6 +1,8 @@
 锘縰sing DevExpress.Spreadsheet;
 using DevExpress.XtraEditors;
 using DevExpress.XtraTabbedMdi;
+using HStation.WinFrmUI.Xhs;
+using Org.BouncyCastle.Crypto.Generators;
 
 namespace HStation.WinFrmUI
 {
@@ -128,8 +130,8 @@
         //閫夋嫨鏇茬嚎
         private void HydroParterPropertyCtrl1_SelectCurveEvent(HydroParterPropertyViewModel propViewModel, string curveType)
         {
-            //杩欓噷 dbid modeltype 
-            //杩斿洖 dbid curveid 鏇茬嚎淇℃伅 
+            //杩欓噷 dbid modeltype
+            //杩斿洖 dbid curveid 鏇茬嚎淇℃伅
             switch (curveType)
             {
                 case Yw.WinFrmUI.HydroCurve.PumpQH:
@@ -137,30 +139,38 @@
                         var pumpPropertyViewModel = propViewModel as HydroPumpPropertyViewModel;
                         var dbId = pumpPropertyViewModel.DbId;
                         var modelType = pumpPropertyViewModel.ModelType;
-                        //var curveId =; ;
-
-                        //dbId ,curveId,curveinfo
-
+                        var dlg = new PumpMainCurveChoiceDlg();
+                        dlg.SetBindingData(dbId, modelType);
+                        dlg.CurveinfoEvent += (dbid, curveid, curveinfo) =>
+                        {
+                        };
+                        dlg.ShowDialog();
                     }
                     break;
+
                 case Yw.WinFrmUI.HydroCurve.PumpQE:
                     {
                         var pumpPropertyViewModel = propViewModel as HydroPumpPropertyViewModel;
                         var dbId = pumpPropertyViewModel.DbId;
                         var modelType = pumpPropertyViewModel.ModelType;
-                        //var curveId =; ;
-
-                        //dbId ,curveId,curveinfo
+                        var dlg = new PumpMainCurveChoiceDlg();
+                        dlg.SetBindingData(dbId, modelType);
+                        dlg.CurveinfoEvent += (dbid, curveid, curveinfo) =>
+                        {
+                        };
+                        dlg.ShowDialog();
                     }
                     break;
+
                 case Yw.WinFrmUI.HydroCurve.ValveQL:
                     {
                         //
                     }
                     break;
+
                 default: break;
             }
-            XtraMessageBox.Show($"{propViewModel.Name}-{curveType}");
+            //  XtraMessageBox.Show($"{propViewModel.Name}-{curveType}");
         }
 
         //閫夋嫨妯″紡
@@ -170,18 +180,17 @@
             {
                 case Yw.WinFrmUI.HydroPattern.Demand:
                     {
-
                     }
                     break;
+
                 case Yw.WinFrmUI.HydroPattern.Head:
                     {
-
                     }
                     break;
+
                 default: break;
             }
             XtraMessageBox.Show($"{propViewModel.Name}-{patternType}");
         }
-
     }
-}
+}
\ No newline at end of file

--
Gitblit v1.9.3