From 828911bb8a1e71a3c6c28f70b5e9d9562451d7f4 Mon Sep 17 00:00:00 2001 From: duheng <2784771470@qq.com> Date: 星期五, 20 十二月 2024 14:33:12 +0800 Subject: [PATCH] 修改阀门,水池单独匹配界面 --- WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/04-scheme/02-change/02-valve/CreateXhsSchemeValveChangeViewMdoel.cs | 143 ++++++++++++++++++++++++++++++++--------------- 1 files changed, 97 insertions(+), 46 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/04-scheme/02-change/02-valve/CreateXhsSchemeValveChangeViewMdoel.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/04-scheme/02-change/02-valve/CreateXhsSchemeValveChangeViewMdoel.cs index a44432f..910b28a 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/04-scheme/02-change/02-valve/CreateXhsSchemeValveChangeViewMdoel.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/04-scheme/02-change/02-valve/CreateXhsSchemeValveChangeViewMdoel.cs @@ -1,72 +1,123 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using Yw.Model; +锘縰sing DevExpress.Utils.Svg; namespace HStation.WinFrmUI { public class CreateXhsSchemeValveChangeViewMdoel { - public CreateXhsSchemeValveChangeViewMdoel() + public CreateXhsSchemeValveChangeViewMdoel() { } + public CreateXhsSchemeValveChangeViewMdoel(HydroValveViewModel rhs, SvgImage svg) { - //Yw.WinFrmUI.HydroValveStatusHelper.GetStatusCode(); - //Yw.WinFrmUI.HydroPumpStatusHelper - // Yw.Hydro.PumpStatus.Closed - // Yw.Hydro.ValveStatus.Open - } - - - /// <summary> - /// 鏍囪瘑 - /// </summary> - public string Id { get; set; } + this.ViewModel = rhs; + this.SvgImage = svg; + } /// <summary> /// 鍚嶇О /// </summary> - public string Name { get; set; } + public string Name + { + get { return ViewModel.Name; } + set { ViewModel.Name = value; } + } /// <summary> - /// 缂栫爜 + /// 妯″瀷绫诲瀷 /// </summary> - public string Code { get; set; } - + public string ModelType + { + get { return ViewModel.ModelType; } + set { ViewModel.ModelType = value; } + } + /// <summary> /// 鏉愭枡 - /// </summary> - public string Material { get; set; } - + /// </summary> + public string Material + { + get { return ViewModel.Material; } + set { ViewModel.Material = value; } + } + /// <summary> - /// 鐩村緞锛坢m锛� - /// </summary> - public double Diameter { get; set; } - + /// 鐩村緞 + /// </summary> + public double Diameter + { + get { return ViewModel.Diameter; } + set { ViewModel.Diameter = value; } + } + /// <summary> /// 灞�闃荤郴鏁� - /// </summary> - public double MinorLoss { get; set; } + /// </summary> + public double MinorLoss + { + get { return ViewModel.MinorLoss; } + set { ViewModel.MinorLoss = value; } + } /// <summary> /// 闃�闂ㄧ被鍨� - /// </summary> - public string ValveType { get; set; } - - ///// <summary> - ///// 闃�闂ㄨ缃� - ///// </summary> - //public string ValveSetting { get; set; } - + /// </summary> + public string ValveType + { + get { return ViewModel.ValveType; } + set { ViewModel.ValveType = value; } + } + /// <summary> /// 闃�闂ㄥ紑搴� - /// </summary> - public double OpeningDegree { get; set; } - - /// <summary> - /// 绠℃鐘舵�� - /// </summary> - public string LinkStatus { get; set; } + /// </summary> + public double OpeningDegree + { + get { return ViewModel.OpeningDegree; } + set { ViewModel.OpeningDegree = value; } + } + /// <summary> + /// 闃�闂ㄨ缃� + /// </summary> + public string ValveSetting + { + get { return ViewModel.ValveSetting; } + set { ViewModel.ValveSetting = value; } + } + + /// <summary> + /// 鍘嬪己璁剧疆(m) + /// </summary> + public double? ValvePress + { + get { return ViewModel.ValvePress; } + set { ViewModel.ValvePress = value; } + } + + /// <summary> + /// 娴侀噺璁剧疆(m鲁/h) + /// </summary> + public double? ValveFlow + { + get { return ViewModel.ValveFlow; } + set { ViewModel.ValveFlow = value; } + } + + /// <summary> + /// 鐘舵�� + /// </summary> + public string LinkStatus + { + get { return ViewModel.LinkStatus; } + set { ViewModel.LinkStatus = value; } + } + + /// <summary> + /// ViewMdoel + /// </summary> + public HydroValveViewModel ViewModel { get; set; } + + /// <summary> + /// 鍥剧墖 + /// </summary> + public SvgImage SvgImage { get; set; } } } -- Gitblit v1.9.3