From 6ca578fce31dcd506f0c2a792b2e0991e24f358b Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期一, 26 八月 2024 14:39:18 +0800 Subject: [PATCH] 曲线接入 --- WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-scheme/03-hydraulic-simulation/XhsProjectSimulationPropertyCtrl.cs | 72 +++++++++++++++++++++++++++++------ 1 files changed, 59 insertions(+), 13 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 a4be681..6f5db10 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 @@ -17,18 +17,6 @@ this.hydroParterPropertyCtrl1.SelectPatternEvent += HydroParterPropertyCtrl1_SelectPatternEvent; } - //閫夋嫨妯″紡 - private void HydroParterPropertyCtrl1_SelectPatternEvent(HydroParterPropertyViewModel propViewModel, string patternType) - { - XtraMessageBox.Show($"{propViewModel.Name}-{patternType}"); - } - - //閫夋嫨鏇茬嚎 - private void HydroParterPropertyCtrl1_SelectCurveEvent(HydroParterPropertyViewModel propViewModel, string curveType) - { - XtraMessageBox.Show($"{propViewModel.Name}-{curveType}"); - } - private Yw.Model.HydroModelInfo _hydro = null; /// <summary> @@ -99,6 +87,7 @@ return; } var vm = Yw.WinFrmUI.HydroParterPropertyViewModelBuilder.CreateViewModel(parter, allParterList); + this.hydroParterPropertyCtrl1.SelectedObject = vm; } @@ -115,7 +104,6 @@ vm.UpdateCalcuProperty(rhs); this.hydroParterPropertyCtrl1.UpdateRows(); } - //灞炴�у彂鐢熸敼鍙� private void HydroParterPropertyCtrl1_PropertyValueChangedEvent(HydroParterPropertyViewModel obj) @@ -137,5 +125,63 @@ parter.UpdateProperty(allParterList, obj); } + //閫夋嫨鏇茬嚎 + private void HydroParterPropertyCtrl1_SelectCurveEvent(HydroParterPropertyViewModel propViewModel, string curveType) + { + //杩欓噷 dbid modeltype + //杩斿洖 dbid curveid 鏇茬嚎淇℃伅 + switch (curveType) + { + case Yw.WinFrmUI.HydroCurve.PumpQH: + { + var pumpPropertyViewModel = propViewModel as HydroPumpPropertyViewModel; + var dbId = pumpPropertyViewModel.DbId; + var modelType = pumpPropertyViewModel.ModelType; + //var curveId =; ; + + //dbId ,curveId,curveinfo + + } + break; + case Yw.WinFrmUI.HydroCurve.PumpQE: + { + var pumpPropertyViewModel = propViewModel as HydroPumpPropertyViewModel; + var dbId = pumpPropertyViewModel.DbId; + var modelType = pumpPropertyViewModel.ModelType; + //var curveId =; ; + + //dbId ,curveId,curveinfo + } + break; + case Yw.WinFrmUI.HydroCurve.ValveQL: + { + // + } + break; + default: break; + } + XtraMessageBox.Show($"{propViewModel.Name}-{curveType}"); + } + + //閫夋嫨妯″紡 + private void HydroParterPropertyCtrl1_SelectPatternEvent(HydroParterPropertyViewModel propViewModel, string patternType) + { + switch (patternType) + { + case Yw.WinFrmUI.HydroPattern.Demand: + { + + } + break; + case Yw.WinFrmUI.HydroPattern.Head: + { + + } + break; + default: break; + } + XtraMessageBox.Show($"{propViewModel.Name}-{patternType}"); + } + } } -- Gitblit v1.9.3