Shuxia Ning
2024-08-14 9407658b38b9925685e9e47c89491edf2ebdd15b
WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/04-dlg/AddProjectDlg.cs
@@ -7,12 +7,12 @@
            InitializeComponent();
        }
        public event Func<Vmo.Xhs.XhsProjectExtensions, bool> ReloadEvent;
        public event Func<Vmo.Xhs.XhsProjectExtensions, Task<bool>> ReloadDataEvent;
        //数据验证
        private bool Valid()
        {
            return false;
            return true;
        }
        //确定
@@ -20,8 +20,30 @@
        {
            if (!Valid())
                return;
            var bll = new BLL.XhsProjectExtensions();
            var model = new Vmo.Xhs.XhsProjectExtensions();
            model.Address = this.TextAdress.Text.Trim();
            model.Customer = this.TextCustomerName.Text.Trim();
            model.Description = this.TextDescription.Text.Trim();
            model.Name = this.TextProjectName.Text.Trim();
            model.TagName = this.TextTagName.Text.Trim();
            model.SiteList = new List<Vmo.Xhs.XhsProjectSite>
            {
                new Vmo.Xhs.XhsProjectSite
                {
                    Name=this.TextProjectName.Text,
                    Description=this.TextDescription.Text,
                }
            };
            if (await this.ReloadDataEvent.Invoke(model))
            {
                MessageBoxHelper.ShowSuccess("添加成功!");
            }
            else
            {
                MessageBoxHelper.ShowError("添加失败!");
            }
            this.DialogResult = DialogResult.OK;
            this.Close();
        }
    }
}