From 2596928b751bb5edc6ff0537c3950d0cabaf2018 Mon Sep 17 00:00:00 2001
From: ningshuxia <ningshuxia0927@outlook.com>
Date: 星期三, 12 三月 2025 11:14:22 +0800
Subject: [PATCH] Test

---
 Desktop/PBS.Desktop/MainForm.cs |  109 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 109 insertions(+), 0 deletions(-)

diff --git a/Desktop/PBS.Desktop/MainForm.cs b/Desktop/PBS.Desktop/MainForm.cs
index b2b732e..701e677 100644
--- a/Desktop/PBS.Desktop/MainForm.cs
+++ b/Desktop/PBS.Desktop/MainForm.cs
@@ -1,3 +1,4 @@
+using DevExpress.CodeParser.VB.Preprocessor;
 using DevExpress.Utils.Svg;
 using DevExpress.XtraBars.Docking;
 using DevExpress.XtraBars.Docking2010.Views;
@@ -5,12 +6,14 @@
 using DevExpress.XtraBars.Navigation;
 using DevExpress.XtraBars.Ribbon;
 using DevExpress.XtraEditors;
+using DevExpress.XtraSpreadsheet.Model;
 using DevExpress.XtraTab;
 using HStation.WinFrmUI;
 using HStation.WinFrmUI.Basic;
 using HStation.WinFrmUI.Dict;
 using NPOI.SS.Formula.Functions;
 using PBS.WinFrmUI;
+using PBS.WinFrmUI.Hydro;
 using PBS.WinFrmUI.WE;
 using System.IO;
 using Yw.WinFrmUI;
@@ -1369,6 +1372,112 @@
                 list.Add(system_config_ele);
                 list.Add(auth_config_ele);
             }
+            if (modular == "ModelManage")
+            {
+                var hydraulicScenario = Get("水力场景", new PageGuid()
+                {
+                    Modular = "ModelManage",
+                    MoudingType = eMoudingType.Tab,
+                    Function = " ",
+                }, svgImgItem32[4], new Size(18, 18), (caption, guid, svg, size) =>
+                {
+                    if (!IsExistPage(guid, true))
+                    {
+                        //var page = new HydroSceneMgrPage();
+                        //page.PageGuid = guid;
+                        //page.PageTitle.Caption = caption;
+                        //page.PageTitle.HeaderSvgImage = svg;
+                        //page.PageTitle.SvgImageSize = size;
+                        //CreatePage(page, guid);
+                        
+                    }
+                });
+                var modelTemplate = Get("模型模版", new PageGuid()
+                {
+                    Modular = "ModelManage",
+                    MoudingType = eMoudingType.Tab,
+                    Function = " ",
+                }, svgImgItem32[4], new Size(18, 18), (caption, guid, svg, size) =>
+                {
+                    if (!IsExistPage(guid, true))
+                    {
+                       
+                    }
+                });
+                var rapidModeling = Get("快速建模", new PageGuid()
+                {
+                    Modular = "ModelManage",
+                    MoudingType = eMoudingType.Tab,
+                    Function = " ",
+                }, svgImgItem32[4], new Size(18, 18), (caption, guid, svg, size) =>
+                {
+                    if (!IsExistPage(guid, true))
+                    {
+                           
+                    }
+                });
+                var modelEdit = Get("模型编辑", new PageGuid()
+                {
+                    Modular = "ModelManage",
+                    MoudingType = eMoudingType.Tab,
+                    Function = " ",
+                }, svgImgItem32[4], new Size(18, 18), (caption, guid, svg, size) =>
+                {
+                    if (!IsExistPage(guid, true))
+                    { 
+                    }
+                });
+                list.Add(hydraulicScenario);
+                list.Add(modelTemplate);
+                list.Add(rapidModeling);
+                list.Add(modelEdit);
+            }
+            if (modular == "WaterSupplyAnalysis")
+            {
+                var systemCurve = Get("系统曲线", new PageGuid()
+                {
+                    Modular = "WaterSupplyAnalysis",
+                    MoudingType = eMoudingType.Tab,
+                    Function = " ",
+                }, svgImgItem32[4], new Size(18, 18), (caption, guid, svg, size) =>
+                {
+                    if (!IsExistPage(guid, true))
+                    {
+                        var page = new SystemCurvePage();
+                        page.PageGuid = guid;
+                        page.PageTitle.Caption = caption;
+                        page.PageTitle.HeaderSvgImage = svg;
+                        page.PageTitle.SvgImageSize = size;
+                        CreatePage(page, guid);
+                    }
+                });
+                var forecastWater = Get("水量预测", new PageGuid()
+                {
+                    Modular = "WaterSupplyAnalysis",
+                    MoudingType = eMoudingType.Tab,
+                    Function = " ",
+                }, svgImgItem32[4], new Size(18, 18), (caption, guid, svg, size) =>
+                {
+                    if (!IsExistPage(guid, true))
+                    { 
+                    }
+                });
+                var operationalEvaluation = Get("运行评估", new PageGuid()
+                {
+                    Modular = "WaterSupplyAnalysis",
+                    MoudingType = eMoudingType.Tab,
+                    Function = " ",
+                }, svgImgItem32[4], new Size(18, 18), (caption, guid, svg, size) =>
+                {
+                    if (!IsExistPage(guid, true))
+                    {
+                      
+                    }
+                });
+                list.Add(systemCurve);
+                list.Add(forecastWater);
+                list.Add(operationalEvaluation);
+            }
             return list;
         }
 

--
Gitblit v1.9.3