From 98e49c0dd42840a094837f7acae532bc237a719a Mon Sep 17 00:00:00 2001 From: yangyin <1850366751@qq.com> Date: 星期二, 20 八月 2024 15:42:37 +0800 Subject: [PATCH] Merge branch 'master' of http://47.103.154.90:83/r/HStation/XHS.V1.0 --- WinFrmUI/Yw.WinFrmUI.Hydro.Core/02-model/HydroModelMgrPage.cs | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 53 insertions(+), 3 deletions(-) diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/02-model/HydroModelMgrPage.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/02-model/HydroModelMgrPage.cs index 0c3d789..15aaf35 100644 --- a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/02-model/HydroModelMgrPage.cs +++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/02-model/HydroModelMgrPage.cs @@ -2,7 +2,7 @@ using DevExpress.Utils.About; using DevExpress.XtraEditors; using Yw.EPAnet; -using Yw.EPAnet.Calcu; +using Yw.WinFrmUI.Page; namespace Yw.WinFrmUI { @@ -83,9 +83,22 @@ /// <summary> /// 鏌ョ湅妯″瀷 /// </summary> - protected virtual void ViewModel(Yw.Dto.HydroModelDto dto) + protected virtual async void ViewModel(Yw.Dto.HydroModelDto dto) { - + var info = await new Yw.BLL.HydroModelInfo().GetByID(dto.ID); + var guid = new PageGuid() + { + Modular = "Hydro", + MoudingType = eMoudingType.Tab, + Function = "HydroQ3d", + TagName = info.ID.ToString() + }; + if (!IsExistPage(guid, true)) + { + var page = new HydroQ3dViewPage(); + page.SetBindingData(info); + CreatePage(page, guid); + } } /// <summary> @@ -214,6 +227,20 @@ XtraMessageBox.Show(result); } + //缁勪欢 + private async void barBtnParter_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) + { + var vm = GetCurrentViewModel(); + if (vm == null) + { + return; + } + var info = await new Yw.BLL.HydroModelInfo().GetByID(vm.ID); + var dlg = new HydroParterListDlg(); + dlg.SetBindingData(info); + dlg.Show(); + } + //涓婄Щ private void barBtnUp_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { @@ -238,5 +265,28 @@ + + private async void barBtnTest_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) + { + var vm = GetCurrentViewModel(); + if (vm == null) + { + return; + } + var info = await new Yw.BLL.HydroModelInfo().GetByID(vm.ID); + var guid = new PageGuid() + { + Modular = "Hydro", + MoudingType = eMoudingType.Tab, + Function = "HydroL2d", + TagName = info.ID.ToString() + }; + if (!IsExistPage(guid, true)) + { + var page = new HydroL2dViewPage(); + page.SetBindingData(info); + CreatePage(page, guid); + } + } } } -- Gitblit v1.9.3