From f04e6ed843d66c22e08132ca23d2193d6800905c Mon Sep 17 00:00:00 2001 From: duheng <2784771470@qq.com> Date: 星期四, 26 九月 2024 11:51:19 +0800 Subject: [PATCH] 增加窗体图标 --- WinFrmUI/HStation.WinFrmUI.Basic/02-SysPropManage/SetSysPropChoiceDlg.cs | 25 ++++++++++++++++++++++--- 1 files changed, 22 insertions(+), 3 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Basic/02-SysPropManage/SetSysPropChoiceDlg.cs b/WinFrmUI/HStation.WinFrmUI.Basic/02-SysPropManage/SetSysPropChoiceDlg.cs index c57e938..cc3f773 100644 --- a/WinFrmUI/HStation.WinFrmUI.Basic/02-SysPropManage/SetSysPropChoiceDlg.cs +++ b/WinFrmUI/HStation.WinFrmUI.Basic/02-SysPropManage/SetSysPropChoiceDlg.cs @@ -1,4 +1,5 @@ 锘縰sing Mapster; +using Yw.DAL.Basic; using Yw.Dto; namespace HStation.WinFrmUI.Basic @@ -8,14 +9,18 @@ public SetSysPropChoiceDlg() { InitializeComponent(); + this.IconOptions.Icon = Yw.WinFrmUI.GlobalParas.AppIcon; } private Yw.BLL.SysPropChoice _bll = null; private List<SysPropChoiceViewModel> _allBindingList = null; + private long _PropID; + public async void SetBindingData(long PropID) { + _PropID = PropID; _bll = new Yw.BLL.SysPropChoice(); var alllist = await _bll.GetByPropID(PropID); _allBindingList = new List<SysPropChoiceViewModel>(); @@ -30,12 +35,24 @@ //瀹屾垚 private async void BtnOk_Click(object sender, EventArgs e) { - var AddSysPropChoices = new List<AddSysPropChoiceInput>(); + var AddSysPropChoices = new List<Yw.Vmo.SysPropChoiceVmo>(); foreach (var item in _allBindingList) { - AddSysPropChoices.Add(item.Adapt<SysPropChoiceViewModel, AddSysPropChoiceInput>()); + var choiceitem = item.Adapt<SysPropChoiceViewModel, Yw.Vmo.SysPropChoiceVmo>(); + choiceitem.PropID = _PropID; + AddSysPropChoices.Add(choiceitem); } - if (await _bll.Inserts(AddSysPropChoices)) + + var alllist = await _bll.GetByPropID(_PropID); + foreach (var item in alllist) + { + await _bll.DeleteByID(item.ID); + } + if (AddSysPropChoices.Count == 0) + { + MessageBoxHelper.ShowSuccess("璁剧疆鎴愬姛!"); + } + else if (await _bll.Inserts(AddSysPropChoices)) { MessageBoxHelper.ShowSuccess("璁剧疆鎴愬姛!"); } @@ -43,6 +60,8 @@ { MessageBoxHelper.ShowError("璁剧疆澶辫触!"); } + this.DialogResult = DialogResult.OK; + this.Close(); } //鍒犻櫎 -- Gitblit v1.9.3