| | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public class HydroPressmeterViewModel : HydroJunctionViewModel |
| | | public class HydroPressmeterViewModel : HydroJunctionViewModel, IHydroCalcuPressmeterResult |
| | | { |
| | | /// <summary> |
| | | /// |
| | |
| | | /// </summary> |
| | | public HydroPressmeterViewModel(Yw.Model.HydroPressmeterInfo rhs) : base(rhs) |
| | | { |
| | | this.CurrentPress = rhs.CurrentPress.HasValue ? Math.Round(rhs.CurrentPress.Value, 2) : null; |
| | | this.Vmo = rhs; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public HydroPressmeterViewModel(Yw.Model.HydroPressmeterInfo rhs, HydroCalcuNodeResult calcuResult) : base(rhs, calcuResult) |
| | | public HydroPressmeterViewModel(Yw.Model.HydroPressmeterInfo rhs, HydroCalcuPressmeterResult calcuResult) : base(rhs, calcuResult) |
| | | { |
| | | this.CurrentPress = rhs.CurrentPress.HasValue ? Math.Round(rhs.CurrentPress.Value, 2) : null; |
| | | if (calcuResult != null) |
| | | { |
| | | this.CalcuPr = calcuResult.CalcuPr.HasValue ? Math.Round(calcuResult.CalcuPr.Value, 2) : null; |
| | | } |
| | | |
| | | this.Vmo = rhs; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 压力 |
| | | /// </summary> |
| | | [DisplayName("压力(m)")] |
| | | public double? CurrentPress { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 计算压力 |
| | | /// </summary> |
| | | [DisplayName("计算压力(m)")] |
| | | public double? CalcuPr { get; set; } |
| | | |
| | | /// <summary> |
| | | /// |