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