From a6c50c87d1ba3f5c8785dcc9e8ea640b5a43209f Mon Sep 17 00:00:00 2001
From: duheng <2784771470@qq.com>
Date: 星期四, 26 九月 2024 15:07:09 +0800
Subject: [PATCH] 修改报错

---
 WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-scheme/XhsSchemeMultiMgrPage.cs |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-scheme/XhsSchemeMultiMgrPage.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-scheme/XhsSchemeMultiMgrPage.cs
index 052c85a..c608415 100644
--- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-scheme/XhsSchemeMultiMgrPage.cs
+++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-scheme/XhsSchemeMultiMgrPage.cs
@@ -1,5 +1,7 @@
 锘縰sing DevExpress.XtraBars.Docking;
 using DevExpress.XtraBars.Docking2010.Views;
+using HStation.Vmo;
+using Yw;
 using Yw.WinFrmUI.Page;
 
 namespace HStation.WinFrmUI
@@ -15,7 +17,7 @@
 
         }
 
-        private XhsProjectStdDto _project = null;
+        private XhsProjectVmo _project = null;
         private Yw.Model.HydroModelInfo _hydroInfo = null;
 
         /// <summary>
@@ -33,9 +35,9 @@
         public async Task SetBindingData(long projectId)
         {
             this.xhsSchemeMgrListCtrl1.SetBindingData(projectId);
-            _project = await new BLL.XhsProjectStd().GetByID(projectId);
+            _project = await BLLFactory<HStation.BLL.XhsProject>.Instance.GetByID(projectId);
             this.PageTitle.Caption = $"{_project?.Name}\r\n鏂规绠$悊";
-            var projectSite = await new BLL.XhsProjectSiteStd().GetDefaultByProjectID(_project.ID);
+            var projectSite = await BLLFactory<HStation.BLL.XhsProjectSite>.Instance.GetDefaultByProjectID(_project.ID);
             if (projectSite == null)
             {
                 return;
@@ -53,7 +55,7 @@
 
 
         //鍔熻兘鐐瑰嚮
-        private void accordionControl1_ElementClick(object sender, DevExpress.XtraBars.Navigation.ElementClickEventArgs e)
+        private async void accordionControl1_ElementClick(object sender, DevExpress.XtraBars.Navigation.ElementClickEventArgs e)
         {
             var tag = e.Element.Tag;
             if (tag is not string code)
@@ -92,6 +94,7 @@
                         if (!IsExistPage(guid, true))
                         {
                             var page = new XhsSchemeAssetMgrPage();
+                            await page.SetBindingData(_project.ID);
                             page.PageTitle.Caption = e.Element.Text;
                             page.PageTitle.HeaderSvgImage = e.Element.ImageOptions.SvgImage;
                             page.PageTitle.SvgImageSize = svg_image_size;
@@ -110,6 +113,7 @@
                         if (!IsExistPage(guid, true))
                         {
                             var page = new XhsSchemeHydraulicSimulationPage();
+                            await page.SetBindingData(_project.ID);
                             page.PageTitle.Caption = e.Element.Text;
                             page.PageTitle.HeaderSvgImage = e.Element.ImageOptions.SvgImage;
                             page.PageTitle.SvgImageSize = svg_image_size;

--
Gitblit v1.9.3