From 0bc0468692ad7b16cd2d49d20c4689ddcd6fb212 Mon Sep 17 00:00:00 2001 From: duheng <2784771470@qq.com> Date: 星期二, 12 十一月 2024 17:43:14 +0800 Subject: [PATCH] 修改资产界面 --- WinFrmUI/HStation.WinFrmUI.Assets.Core/11-compressor/01-series/EditAssetsExchangerSeriesDlg.cs | 34 +++++++++++++++++++++++----------- 1 files changed, 23 insertions(+), 11 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Assets.Core/11-compressor/01-series/EditAssetsExchangerSeriesDlg.cs b/WinFrmUI/HStation.WinFrmUI.Assets.Core/11-compressor/01-series/EditAssetsExchangerSeriesDlg.cs index 2aadc93..9b6e584 100644 --- a/WinFrmUI/HStation.WinFrmUI.Assets.Core/11-compressor/01-series/EditAssetsExchangerSeriesDlg.cs +++ b/WinFrmUI/HStation.WinFrmUI.Assets.Core/11-compressor/01-series/EditAssetsExchangerSeriesDlg.cs @@ -8,16 +8,28 @@ this.IconOptions.Icon = Yw.WinFrmUI.GlobalParas.AppIcon; } - public event Func<Vmo.AssetsCompressorSeriesVmo, Task<bool>> ReloadDataEvent = null; + public event Func<Vmo.AssetsCompressorSeriesVmo, object, Task<bool>> ReloadDataEvent = null; - private Vmo.AssetsCompressorSeriesVmo _AssetsValveSeries = null; + private Vmo.AssetsCompressorSeriesVmo _assetsCompressorSeries = null; + private List<AssetsCompressorSeriesViewModel> _assetsCompressorSeriesViews; - public void SetBindingData(Vmo.AssetsCompressorSeriesVmo seriesVmo) + public async void SetBindingData(Vmo.AssetsCompressorSeriesVmo seriesVmo) { - _AssetsValveSeries = seriesVmo; - this.NameTextEdit.Text = _AssetsValveSeries.Name; - this.DescriptionTextEdit.Text = _AssetsValveSeries.Description; - this.TagNameTextEdit.Text = _AssetsValveSeries.TagName; + _assetsCompressorSeriesViews = new List<AssetsCompressorSeriesViewModel>(); + _assetsCompressorSeries = seriesVmo; + this.NameTextEdit.Text = _assetsCompressorSeries.Name; + this.DescriptionTextEdit.Text = _assetsCompressorSeries.Description; + this.TagNameTextEdit.Text = _assetsCompressorSeries.TagName; + var allList = await new BLL.AssetsCompressorSeries().GetAll(); + foreach (var item in allList) + { + _assetsCompressorSeriesViews.Add(new AssetsCompressorSeriesViewModel(item)); + } + treeListLookUpEdit1TreeList.DataSource = _assetsCompressorSeriesViews; + if (_assetsCompressorSeries.ParentIds.Count > 0) + { + this.textEditParentList.EditValue = _assetsCompressorSeries.ParentIds.Last(); + } } //鏁版嵁楠岃瘉 @@ -37,10 +49,10 @@ { if (!Valid()) return; - _AssetsValveSeries.Name = NameTextEdit.Text; - _AssetsValveSeries.TagName = TagNameTextEdit.Text; - _AssetsValveSeries.Description = DescriptionTextEdit.Text; - if (await this.ReloadDataEvent.Invoke(_AssetsValveSeries)) + _assetsCompressorSeries.Name = NameTextEdit.Text; + _assetsCompressorSeries.TagName = TagNameTextEdit.Text; + _assetsCompressorSeries.Description = DescriptionTextEdit.Text; + if (await this.ReloadDataEvent.Invoke(_assetsCompressorSeries, this.textEditParentList.EditValue)) { TipFormHelper.ShowSucceed("淇敼鎴愬姛!"); } -- Gitblit v1.9.3