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