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