| | |
| | | namespace HStation.WinFrmUI.Xhs.PumpProduct |
| | | using Yw; |
| | | |
| | | namespace HStation.WinFrmUI.Xhs.PumpProduct |
| | | { |
| | | public partial class EditPumpProductMainDlg : DevExpress.XtraEditors.XtraForm |
| | | { |
| | |
| | | |
| | | private Vmo.AssetsPumpMainVmo _Update = null; |
| | | |
| | | public void SetBindingData(Vmo.AssetsPumpMainVmo mainVmo) |
| | | public async void SetBindingData(Vmo.AssetsPumpMainVmo mainVmo) |
| | | { |
| | | _Update = mainVmo; |
| | | this.TextEditD2.Text = _Update.D2.ToString(); |
| | |
| | | this.TextEditRatedHead.Text = _Update.RatedHead.ToString(); |
| | | this.TextEditRatedPower.Text = _Update.RatedPower.ToString(); |
| | | this.TextEditRatedSpeed.Text = _Update.RatedSpeed.ToString(); |
| | | this.TextEditTagName.Text = _Update.TagName.ToString(); |
| | | this.txtTagName.Text = _Update.TagName.ToString(); |
| | | var flags = await BLLFactory<Yw.BLL.SysFlag>.Instance.GetBySysType(HStation.Assets.DataType.PumpMain); |
| | | this.setFlagsEditCtrl1.SetBindingData(flags?.Select(x => x.Name).ToList(), mainVmo.Flags); |
| | | } |
| | | |
| | | public event Func<Vmo.AssetsPumpMainVmo, Task<bool>> ReloadDataEvent = null; |
| | |
| | | if (!(Valid())) |
| | | return; |
| | | _Update.Name = TextEditName.Text.Trim(); |
| | | _Update.TagName = TextEditTagName.Text.Trim(); |
| | | //double ratedFlow; |
| | | _Update.Flags = this.setFlagsEditCtrl1.SelectedFlagList; |
| | | _Update.TagName = this.txtTagName.Text.Trim(); |
| | | if (double.TryParse(TextEditRatedFlow.Text.Trim(), out double ratedFlow)) |
| | | { |
| | | _Update.RatedFlow = ratedFlow; |