From 278e94cb1b045288d1205f36b67f60cb5224754c Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期三, 06 十一月 2024 11:50:19 +0800 Subject: [PATCH] 属性调整 --- WinFrmUI/Yw.WinFrmUI.Hydro.Core/04-viewmodel/04-link/03-valve/HydroValveViewModel.cs | 34 +++++++++++++++++++++++++++------- 1 files changed, 27 insertions(+), 7 deletions(-) diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/04-viewmodel/04-link/03-valve/HydroValveViewModel.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/04-viewmodel/04-link/03-valve/HydroValveViewModel.cs index efa9c95..683eb86 100644 --- a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/04-viewmodel/04-link/03-valve/HydroValveViewModel.cs +++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/04-viewmodel/04-link/03-valve/HydroValveViewModel.cs @@ -29,6 +29,8 @@ this.UpdatePropStatus(nameof(this.OpeningDegree), rhs, nameof(rhs.OpeningDegree)); this.ValveSetting = rhs.ValveSetting; this.UpdatePropStatus(nameof(this.ValveSetting), rhs, nameof(rhs.ValveSetting)); + + this.Vmo = rhs; } @@ -37,7 +39,7 @@ /// </summary> [Category("鏁版嵁")] [DisplayName("闃�闂ㄧ姸鎬�")] - [PropertyOrder(13)] + [PropertyOrder(1003)] [Browsable(true)] [TypeConverter(typeof(HydroValveStatusConverter))] public override string LinkStatus { get; set; } @@ -47,7 +49,7 @@ /// </summary> [Category("鏁版嵁")] [DisplayName("鏉愭枡")] - [PropertyOrder(100)] + [PropertyOrder(2001)] [Browsable(true)] public string Material { get; set; } @@ -56,7 +58,7 @@ /// </summary> [Category("鏁版嵁")] [DisplayName("鐩村緞")] - [PropertyOrder(101)] + [PropertyOrder(2002)] [Browsable(true)] [DisplayUnit("mm")] public double Diameter { get; set; } @@ -66,7 +68,7 @@ /// </summary> [Category("鏁版嵁")] [DisplayName("灞�闃荤郴鏁�")] - [PropertyOrder(102)] + [PropertyOrder(2003)] [Browsable(true)] public double MinorLoss { get; set; } @@ -75,7 +77,7 @@ /// </summary> [Category("鏁版嵁")] [DisplayName("闃�闂ㄧ被鍨�")] - [PropertyOrder(103)] + [PropertyOrder(2004)] [Browsable(true)] [TypeConverter(typeof(HydroValveTypeConverter))] public string ValveType { get; set; } @@ -85,7 +87,7 @@ /// </summary> [Category("鏁版嵁")] [DisplayName("闃�闂ㄥ紑搴�")] - [PropertyOrder(104)] + [PropertyOrder(2005)] [Browsable(true)] public double OpeningDegree { get; set; } @@ -94,7 +96,7 @@ /// </summary> [Category("鏁版嵁")] [DisplayName("闃�闂ㄨ缃�")] - [PropertyOrder(105)] + [PropertyOrder(2006)] [IsHydroCurvePro(HydroCurve.ValveQL)] [Browsable(true)] public string ValveSetting { get; set; } @@ -125,6 +127,24 @@ this.UpdatePropStatus(nameof(this.ValveSetting), this.Vmo, nameof(this.Vmo.ValveSetting)); } + /// <summary> + /// + /// </summary> + public override void UpdateVmoProperty() + { + base.UpdateVmoProperty(); + this.Vmo.Material = this.Material; + this.Vmo.UpdatePropStatus(nameof(this.Vmo.Material), this, nameof(this.Material)); + this.Vmo.Diameter = this.Diameter; + this.Vmo.UpdatePropStatus(nameof(this.Vmo.Diameter), this, nameof(this.Diameter)); + this.Vmo.MinorLoss = this.MinorLoss; + this.Vmo.UpdatePropStatus(nameof(this.Vmo.MinorLoss), this, nameof(this.MinorLoss)); + this.Vmo.ValveType = HydroValveTypeHelper.GetTypeCode(this.ValveType); + this.Vmo.UpdatePropStatus(nameof(this.Vmo.ValveType), this, nameof(this.ValveType)); + this.Vmo.OpeningDegree = this.OpeningDegree; + this.Vmo.UpdatePropStatus(nameof(this.Vmo.OpeningDegree), this, nameof(this.OpeningDegree)); + } + } } -- Gitblit v1.9.3