From 25f7d54d23dd47d6f2bfd91e7edfd218a4b9ec3e Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期一, 09 十二月 2024 18:57:21 +0800 Subject: [PATCH] 修复水泵分析 --- WinFrmUI/HStation.WinFrmUI.Assets.Core/03-valve/01-series/EditValveSeriesDlg.cs | 44 +++++++++++++++++++++++++------------------- 1 files changed, 25 insertions(+), 19 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Assets.Core/03-valve/01-series/EditValveSeriesDlg.cs b/WinFrmUI/HStation.WinFrmUI.Assets.Core/03-valve/01-series/EditValveSeriesDlg.cs index 16e6f37..16ea7fb 100644 --- a/WinFrmUI/HStation.WinFrmUI.Assets.Core/03-valve/01-series/EditValveSeriesDlg.cs +++ b/WinFrmUI/HStation.WinFrmUI.Assets.Core/03-valve/01-series/EditValveSeriesDlg.cs @@ -1,25 +1,35 @@ 锘縩amespace HStation.WinFrmUI.Assets { - public partial class EditValveSeriesDlg : DevExpress.XtraEditors.XtraForm + public partial class EditAssetsValveSeriesDlg : DevExpress.XtraEditors.XtraForm { - public EditValveSeriesDlg() + public EditAssetsValveSeriesDlg() { InitializeComponent(); this.IconOptions.Icon = Yw.WinFrmUI.GlobalParas.AppIcon; } - public event Func<Vmo.ValveSeriesVmo, Task<bool>> ReloadDataEvent = null; + public event Func<Vmo.AssetsValveSeriesVmo, string, Task<bool>> ReloadDataEvent = null; - private Vmo.ValveSeriesVmo _valveSeries = null; + private Vmo.AssetsValveSeriesVmo _AssetsValveSeries = null; + private List<AssetsValveSeriesViewModel> _assetsValveSeriesViews; - public void SetBindingData(Vmo.ValveSeriesVmo seriesVmo) + public async void SetBindingData(Vmo.AssetsValveSeriesVmo seriesVmo) { - TextEditType.Properties.AddEnum(typeof(HStation.Assets.eValveSeriesType)); - TextEditType.EditValue = seriesVmo.Type; - _valveSeries = seriesVmo; - this.NameTextEdit.Text = _valveSeries.Name; - this.DescriptionTextEdit.Text = _valveSeries.Description; - this.TagNameTextEdit.Text = _valveSeries.TagName; + _AssetsValveSeries = seriesVmo; + this.NameTextEdit.Text = _AssetsValveSeries.Name; + this.DescriptionTextEdit.Text = _AssetsValveSeries.Description; + this.TagNameTextEdit.Text = _AssetsValveSeries.TagName; + _assetsValveSeriesViews = new List<AssetsValveSeriesViewModel>(); + var allList = await new BLL.AssetsValveSeries().GetAll(); + foreach (var item in allList) + { + _assetsValveSeriesViews.Add(new AssetsValveSeriesViewModel(item)); + } + treeListLookUpEdit1TreeList.DataSource = _assetsValveSeriesViews; + if (_AssetsValveSeries.ParentIds.Count > 0) + { + TextEditParentList.EditValue = _AssetsValveSeries.ParentIds.Last(); + } } //鏁版嵁楠岃瘉 @@ -39,14 +49,10 @@ { if (!Valid()) return; - _valveSeries.Name = NameTextEdit.Text; - if (Enum.TryParse(Convert.ToString(TextEditType.EditValue), true, out HStation.Assets.eValveSeriesType valvetype)) - { - _valveSeries.Type = valvetype; - } - _valveSeries.TagName = TagNameTextEdit.Text; - _valveSeries.Description = DescriptionTextEdit.Text; - if (await this.ReloadDataEvent.Invoke(_valveSeries)) + _AssetsValveSeries.Name = NameTextEdit.Text; + _AssetsValveSeries.TagName = TagNameTextEdit.Text; + _AssetsValveSeries.Description = DescriptionTextEdit.Text; + if (await this.ReloadDataEvent.Invoke(_AssetsValveSeries, TextEditParentList.EditValue.ToString())) { TipFormHelper.ShowSucceed("淇敼鎴愬姛!"); } -- Gitblit v1.9.3