1
lixiaojun
2025-02-08 234ed90eaa92f2e02a78dfa164703de7547bf8c5
WinFrmUI/HStation.WinFrmUI.Assets.Core/01-pump/04-PumpMain/EditPumpProductMainDlg.cs
@@ -1,4 +1,6 @@
namespace HStation.WinFrmUI.Xhs.PumpProduct
using Yw;
namespace HStation.WinFrmUI.Xhs.PumpProduct
{
    public partial class EditPumpProductMainDlg : DevExpress.XtraEditors.XtraForm
    {
@@ -10,7 +12,7 @@
        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();
@@ -21,7 +23,9 @@
            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;
@@ -64,8 +68,8 @@
            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;