From 2b7276b2892b6f090e4c0078a20dfdc9da9ab053 Mon Sep 17 00:00:00 2001
From: duheng <2286773002@qq.com>
Date: 星期四, 13 三月 2025 10:32:54 +0800
Subject: [PATCH] --基础界面修改初步提交

---
 WinFrmUI/Yw.WinFrmUI.Division.Core/01-division/AddDivisonDlg.cs |   60 ++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 32 insertions(+), 28 deletions(-)

diff --git a/WinFrmUI/Yw.WinFrmUI.Division.Core/01-division/AddDivisonDlg.cs b/WinFrmUI/Yw.WinFrmUI.Division.Core/01-division/AddDivisonDlg.cs
index 7e17799..7b47645 100644
--- a/WinFrmUI/Yw.WinFrmUI.Division.Core/01-division/AddDivisonDlg.cs
+++ b/WinFrmUI/Yw.WinFrmUI.Division.Core/01-division/AddDivisonDlg.cs
@@ -2,6 +2,8 @@
 {
     public partial class AddDivisonDlg : DevExpress.XtraEditors.XtraForm
     {
+        private Yw.Vmo.DivisionVmo _model = null;
+
         public AddDivisonDlg()
         {
             InitializeComponent();
@@ -18,12 +20,10 @@
         /// </summary>
         public event Func<string, bool> VerifyTagNameExistEvent;
 
-        private Yw.Vmo.DivisionVmo _model = null;
-
         /// <summary>
         /// 缁戝畾
         /// </summary>
-        public async void SetBindingData()
+        public async void SetBindingData(long id)
         {
             var list = new List<DivisionViewModel>();
             _model = new Yw.Vmo.DivisionVmo();
@@ -37,8 +37,36 @@
                     list.Add(new DivisionViewModel(item));
                 }
             }
-
             treeListLookUpEdit1TreeList.DataSource = list;
+            if (id > 0)
+            {
+                this.textEditParents.EditValue = id;
+                // this.treeListLookUpEdit1TreeList.EditingValue = id;
+            }
+        }
+
+        //纭畾
+        private async void btnOk_Click(object sender, EventArgs e)
+        {
+            if (_model == null)
+                return;
+            if (!Valid())
+                return;
+            _model.Name = this.NameTextEdit.Text.Trim();
+            _model.Type = (Yw.Model.eDivisionType)this.TypeImageComboBoxEdit.EditValue;
+            _model.ADCode = this.ADCodeTextEdit.Text.Trim();
+            _model.Description = this.DescriptionTextEdit.Text.Trim();
+            _model.TagName = this.TagNameTextEdit.Text.Trim();
+            if (this.ReloadDataEvent == null)
+                return;
+            if (!await this.ReloadDataEvent(_model, this.textEditParents.EditValue))
+            {
+                MessageBoxHelper.ShowError("娣诲姞澶辫触锛�");
+                return;
+            }
+            MessageBoxHelper.ShowSuccess("娣诲姞鎴愬姛锛�");
+            this.DialogResult = System.Windows.Forms.DialogResult.OK;
+            this.Close();
         }
 
         //楠岃瘉
@@ -65,30 +93,6 @@
             }
 
             return true;
-        }
-
-        //纭畾
-        private async void btnOk_Click(object sender, EventArgs e)
-        {
-            if (_model == null)
-                return;
-            if (!Valid())
-                return;
-            _model.Name = this.NameTextEdit.Text.Trim();
-            _model.Type = (Yw.Model.eDivisionType)this.TypeImageComboBoxEdit.EditValue;
-            _model.ADCode = this.ADCodeTextEdit.Text.Trim();
-            _model.Description = this.DescriptionTextEdit.Text.Trim();
-            _model.TagName = this.TagNameTextEdit.Text.Trim();
-            if (this.ReloadDataEvent == null)
-                return;
-            if (!await this.ReloadDataEvent(_model, this.textEditParents.EditValue))
-            {
-                MessageBoxHelper.ShowError("娣诲姞澶辫触锛�");
-                return;
-            }
-            MessageBoxHelper.ShowSuccess("娣诲姞鎴愬姛锛�");
-            this.DialogResult = System.Windows.Forms.DialogResult.OK;
-            this.Close();
         }
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3