From 90c6ddbdb982278a19753dd12cc25ac8c7776eab Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期三, 14 八月 2024 14:59:52 +0800 Subject: [PATCH] 增加q3d展示 --- WinFrmUI/Yw.WinFrmUI.Hydro.Core/02-model/HydroModelMgrPage.cs | 33 +++++++++++++++++++++++++++++++-- 1 files changed, 31 insertions(+), 2 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..ffb31af 100644 --- a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/02-model/HydroModelMgrPage.cs +++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/02-model/HydroModelMgrPage.cs @@ -3,6 +3,7 @@ using DevExpress.XtraEditors; using Yw.EPAnet; using Yw.EPAnet.Calcu; +using Yw.WinFrmUI.Page; namespace Yw.WinFrmUI { @@ -83,9 +84,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 +228,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 +266,6 @@ + } } -- Gitblit v1.9.3