From 0663632b0a4aa990a68fca7ea564c93d963c3eaf Mon Sep 17 00:00:00 2001 From: duheng <2784771470@qq.com> Date: 星期一, 26 八月 2024 15:01:51 +0800 Subject: [PATCH] 优化界面 --- WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/03-MapLocation/SetXhsProjectMapLocationWizardPage.cs | 39 ++++++++++----------------------------- 1 files changed, 10 insertions(+), 29 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/03-MapLocation/SetXhsProjectMapLocationWizardPage.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/03-MapLocation/SetXhsProjectMapLocationWizardPage.cs index c573304..27991b2 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/03-MapLocation/SetXhsProjectMapLocationWizardPage.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/03-MapLocation/SetXhsProjectMapLocationWizardPage.cs @@ -1,4 +1,6 @@ -锘縩amespace HStation.WinFrmUI +锘縰sing NPOI.HSSF.Record; + +namespace HStation.WinFrmUI { public partial class SetXhsProjectMapLocationWizardPage : DevExpress.XtraEditors.XtraUserControl, Yw.WinFrmUI.IWizardPage<ImportXhsProjectViewModel> { @@ -112,11 +114,12 @@ /// </summary> public bool CanComplete() { - Task.Run(() => InsertProject()); + Task<bool> task = Task.Run(async () => await InsertProject()); + var bol = task.GetAwaiter(); return true; } - private async void InsertProject() + private async Task<bool> InsertProject() { var bllXhsProjectExtensions = new BLL.XhsProjectExtensions(); var project = new Vmo.Xhs.XhsProjectExtensions(); @@ -136,6 +139,7 @@ var projectId = await bllXhsProjectExtensions.Insert(project); if (projectId > 1) { + _vm.ProjectID = projectId; if (_vm.Location != null) { var mapInfo = new Yw.Vmo.Map.MapInfo(); @@ -149,38 +153,15 @@ var mapInfoId = await new Yw.BLL.MapInfo().Insert(mapInfo); if (mapInfoId < 1) { - if (this.InvokeRequired) - { - this.Invoke(new Action(() => - { - // 鏇存柊UI鎺т欢 - MessageBoxHelper.ShowError("瀵煎叆閿欒!"); - })); - } - else - { - // 鐩存帴鏇存柊UI鎺т欢 - MessageBoxHelper.ShowError("瀵煎叆閿欒!"); - } + return false; } else { - if (this.InvokeRequired) - { - this.Invoke(new Action(() => - { - // 鏇存柊UI鎺т欢 - MessageBoxHelper.ShowError("瀵煎叆閿欒!"); - })); - } - else - { - // 鐩存帴鏇存柊UI鎺т欢 - MessageBoxHelper.ShowError("瀵煎叆閿欒!"); - } + return true; } } } + return true; } //鍦板浘鍔犺浇瀹屾垚 -- Gitblit v1.9.3