ÎļþÃû´Ó WinFrmUI/Yw.WinFrmUI.Hydro.Core/09-mark/SetHydroMarkPureCtrl.cs ÐÞ¸Ä |
| | |
| | | |
| | | namespace Yw.WinFrmUI |
| | | { |
| | | public partial class SetHydroMarkPureCtrl : DevExpress.XtraEditors.XtraUserControl |
| | | public partial class SetHydroMarkCtrl : DevExpress.XtraEditors.XtraUserControl |
| | | { |
| | | public SetHydroMarkPureCtrl() |
| | | public SetHydroMarkCtrl() |
| | | { |
| | | InitializeComponent(); |
| | | this.gridView1.SetNormalEditView(); |
| | |
| | | this.gridView1.CustomRowCellEdit += GridView1_CustomRowCellEdit; |
| | | } |
| | | |
| | | private Func<Yw.Model.HydroModelInfo> _hydroInfoFunc;//è·åæ°´åä¿¡æ¯æ¹æ³ |
| | | //è·åæ°´åä¿¡æ¯æ¹æ³ |
| | | private Func<Yw.Model.HydroModelInfo> _hydroInfoFunc; |
| | | //ææç»å®å表 |
| | | private BindingList<HydroMarkSetViewModel> _allBindingList = null; |
| | | |
| | | /// <summary> |
| | |
| | | resultList.Add(new HydroMarkResultViewModel() |
| | | { |
| | | Code = t.Code, |
| | | Text = $"æ± åºæ é«:{t.PoolElev}m" |
| | | Text = $"æ± åºæ é«:{Math.Round(t.PoolElev, 4)}m" |
| | | }); |
| | | }); |
| | | } |
| | |
| | | resultList.Add(new HydroMarkResultViewModel() |
| | | { |
| | | Code = t.Code, |
| | | Text = $"åå§æ°´ä½:{t.InitLevel}m" |
| | | Text = $"åå§æ°´ä½:{Math.Round(t.InitLevel, 4)}m" |
| | | }); |
| | | }); |
| | | } |
| | |
| | | resultList.Add(new HydroMarkResultViewModel() |
| | | { |
| | | Code = t.Code, |
| | | Text = $"æå°æ°´ä½:{t.MinLevel}m" |
| | | Text = $"æå°æ°´ä½:{Math.Round(t.MinLevel, 4)}m" |
| | | }); |
| | | }); |
| | | } |
| | |
| | | resultList.Add(new HydroMarkResultViewModel() |
| | | { |
| | | Code = t.Code, |
| | | Text = $"æé«æ°´ä½:{t.MaxLevel}m" |
| | | Text = $"æé«æ°´ä½:{Math.Round(t.MaxLevel, 4)}m" |
| | | }); |
| | | }); |
| | | } |
| | | break; |
| | | case eWaterboxMarkType.Diameter: |
| | | case eWaterboxMarkType.DN: |
| | | { |
| | | hydroInfo.Waterboxs.ForEach(t => |
| | | { |
| | | resultList.Add(new HydroMarkResultViewModel() |
| | | { |
| | | Code = t.Code, |
| | | Text = $"ç´å¾:{t.MaxLevel}m" |
| | | Text = $"ç´å¾:{Math.Round(t.DN, 4)}m" |
| | | }); |
| | | }); |
| | | } |
| | |
| | | resultList.Add(new HydroMarkResultViewModel() |
| | | { |
| | | Code = t.Code, |
| | | Text = $"æå°å®¹ç§¯:{t.MinVol}m" |
| | | Text = $"æå°å®¹ç§¯:{Math.Round(t.MinVol, 1)}m" |
| | | }); |
| | | }); |
| | | } |
| | |
| | | { |
| | | hydroInfo.Pumps.ForEach(t => |
| | | { |
| | | resultList.Add(new HydroMarkResultViewModel() |
| | | if (t.RatedN.HasValue) |
| | | { |
| | | Code = t.Code, |
| | | Text = $"设å®è½¬é:{t.RatedN * t.SpeedRatio}r/min" |
| | | }); |
| | | resultList.Add(new HydroMarkResultViewModel() |
| | | { |
| | | Code = t.Code, |
| | | Text = $"设å®è½¬é:{Math.Round(t.RatedN.Value * t.SpeedRatio, 1)}r/min" |
| | | }); |
| | | } |
| | | }); |
| | | } |
| | | break; |
| | |
| | | resultList.Add(new HydroMarkResultViewModel() |
| | | { |
| | | Code = t.Code, |
| | | Text = $"设å®é¢ç:{t.RatedHz * t.SpeedRatio}" |
| | | Text = $"设å®é¢ç:{Math.Round(t.RatedHz * t.SpeedRatio, 1)}hz" |
| | | }); |
| | | }); |
| | | } |
| | |
| | | resultList.Add(new HydroMarkResultViewModel() |
| | | { |
| | | Code = t.Code, |
| | | Text = $"æ é«:{t.Elev}m" |
| | | Text = $"æ é«:{Math.Round(t.Elev, 4)}m" |
| | | }); |
| | | }); |
| | | } |