From 1a12ef2743134f7fdea6d0abbfec34543b85bdb5 Mon Sep 17 00:00:00 2001 From: duheng <2784771470@qq.com> Date: 星期一, 12 八月 2024 09:13:36 +0800 Subject: [PATCH] 资产界面增加vmo层 --- WinFrmUI/HStation.WinFrmUI.Assets.Core/00-PumpProductManage/EditPumpPartDlg.cs | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Assets.Core/00-PumpProductManage/EditPumpPartDlg.cs b/WinFrmUI/HStation.WinFrmUI.Assets.Core/00-PumpProductManage/EditPumpPartDlg.cs index 90e2564..dc4696b 100644 --- a/WinFrmUI/HStation.WinFrmUI.Assets.Core/00-PumpProductManage/EditPumpPartDlg.cs +++ b/WinFrmUI/HStation.WinFrmUI.Assets.Core/00-PumpProductManage/EditPumpPartDlg.cs @@ -19,26 +19,26 @@ private List<CurrentPartMainViewModel> _allBindingList = new List<CurrentPartMainViewModel>(); - private AddPumpMainAndPartMapDto _partmap = null; + private Vmo.PumpMainAndPartMap _partmap = null; - private AddPumpPartMainDto _pumpPart = null; + private Vmo.PumpPartMain _pumpPart = null; private long _catalogID; //鍒嗙被ID private long _seriesID; //绯诲垪ID - private List<PumpPropContentDto> _allPropList = null; + private List<Vmo.PumpPropContent> _allPropList = null; //鍥炶皟浜嬩欢 - public event Func<AddPumpPartMainDto, List<AddPumpPropContentDto>, AddPumpMainAndPartMapDto, Task<bool>> ReloadEvent; + public event Func<Vmo.PumpPartMain, List<Vmo.PumpPropContent>, Vmo.PumpMainAndPartMap, Task<bool>> ReloadEvent; //鏁版嵁缁戝畾 - public async void SetBindingData(PumpMainDto pumpMain) + public async void SetBindingData(Vmo.PumpMain pumpMain) { _bll = new BLL.PumpPartMain(); var allpartlist = await _bll.GetByPumpMainID(pumpMain.ID); //鑾峰彇鎵�鏈変骇鍝� var series = await new BLL.PumpSeries().GetByID(pumpMain.PumpSeriesID); //鑾峰彇绯诲垪 - _pumpPart = new AddPumpPartMainDto(); + _pumpPart = new Vmo.PumpPartMain(); _seriesID = series.ID; _pumpPart.SeriesID = _seriesID; if (allpartlist != null) @@ -51,7 +51,7 @@ } _catalogID = series.CatalogID; _proplist = new List<PropGroupChoiceViewModel>(); - _partmap = new AddPumpMainAndPartMapDto(); + _partmap = new Vmo.PumpMainAndPartMap(); _partmap.PumpID = pumpMain.ID; _partmap.SeriesID = _seriesID; this.ListBoxPart.DataSource = _allBindingList; @@ -110,19 +110,19 @@ var vm = this.ListBoxPart.GetCurrentViewModel(_allBindingList); if (vm == null) return; - var updatepart = new UpdatePumpPartMainDto(); + var updatepart = new Vmo.PumpPartMain(); updatepart.ID = vm.ID; updatepart.Name = TextEditProductName.Text; updatepart.NO = TextEditNo.Text; updatepart.Code = TextEditProductCode.Text; updatepart.SeriesID = _seriesID; var updateproplist = new List<UpdatePumpPropContentDto>(); - var update = _allPropList.Select(x => x.Adapt<PumpPropContentDto, UpdatePumpPropContentDto>()).ToList(); + // var update = _allPropList.Select(x => x.Adapt<PumpPropContentDto, UpdatePumpPropContentDto>()).ToList(); foreach (var item in _proplist) { - update.Find(x => x.PropID == item.ID).PropValue = item.Value; + _allPropList.Find(x => x.PropID == item.ID).PropValue = item.Value; } - if (await _bll.UpdateEx(updatepart, update)) + if (await _bll.UpdateEx(updatepart, _allPropList)) { vm.Reset(updatepart); this.ListBoxPart.Refresh(); @@ -150,10 +150,10 @@ _pumpPart.Name = TextEditProductName.Text; _pumpPart.NO = TextEditNo.Text; _pumpPart.Code = TextEditProductCode.Text; - var PumpPropContent = new List<AddPumpPropContentDto>(); + var PumpPropContent = new List<Vmo.PumpPropContent>(); foreach (var item in _proplist) { - PumpPropContent.Add(new AddPumpPropContentDto { PropID = item.ID, PropValue = item.Value, SeriesID = _pumpPart.SeriesID, MainID = _partmap.PumpID }); + PumpPropContent.Add(new Vmo.PumpPropContent { PropID = item.ID, PropValue = item.Value, SeriesID = _pumpPart.SeriesID, MainID = _partmap.PumpID }); } var id = await _bll.InsertEx(_pumpPart, PumpPropContent, _partmap); if (id > 0) -- Gitblit v1.9.3