From be3e4f6d2dd0529b87204169bce6df55c37a4199 Mon Sep 17 00:00:00 2001
From: Shuxia Ning <NingShuxia0927@outlook.com>
Date: 星期二, 14 一月 2025 17:31:47 +0800
Subject: [PATCH] Merge branch 'master' of http://47.103.154.90:83/r/HStation/XHS.V1.0

---
 WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/05-function/SimulationFunctionCtrl.cs |   48 +++++-------------------------------------------
 1 files changed, 5 insertions(+), 43 deletions(-)

diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/05-function/SimulationFunctionCtrl.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/05-function/SimulationFunctionCtrl.cs
index 5595451..4ac3b54 100644
--- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/05-function/SimulationFunctionCtrl.cs
+++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/05-function/SimulationFunctionCtrl.cs
@@ -1,10 +1,5 @@
-锘縰sing DevExpress.CodeParser;
-using DevExpress.DataAccess.Native;
-using DevExpress.Utils.Extensions;
-using DevExpress.Utils.Svg;
-using DevExpress.XtraCharts;
+锘縰sing DevExpress.Utils.Svg;
 using System.Collections.Concurrent;
-using Yw.DAL.Basic;
 using Yw.Vmo;
 
 namespace HStation.WinFrmUI
@@ -44,7 +39,7 @@
         /// <summary>
         /// 鍒涘缓椤圭洰绔欐柟妗堜簨浠�
         /// </summary>
-        public event Action<XhsProjectVmo, XhsProjectSiteVmo, Yw.Model.HydroModelInfo, SvgImage> CreateProjectSiteSchemeEvent;
+        public event Action<XhsProjectVmo, XhsProjectSiteVmo, Yw.Model.HydroModelInfo, List<XhsSchemeVmo>, SvgImage> CreateProjectSiteSchemeEvent;
         /// <summary>
         /// 椤圭洰绔欐柟妗堝鍔犱簨浠�
         /// </summary>
@@ -106,6 +101,7 @@
             });
             await ShowInfo();
             overlay.Close();
+            this.accordionControl1.ExpandAll();
         }
 
         //椤圭洰绔欐鍐�
@@ -154,7 +150,8 @@
             {
                 return;
             }
-            this.CreateProjectSiteSchemeEvent?.Invoke(_project, _projectSite, hydroInfo, this.svgImg32[3]);
+            var allSchemeList = _allSchemeHydroInfoDict?.Keys.ToList();
+            this.CreateProjectSiteSchemeEvent?.Invoke(_project, _projectSite, hydroInfo, allSchemeList, this.svgImg32[3]);
         }
 
         //鍙抽敭寮瑰嚭
@@ -781,41 +778,6 @@
                 return;
             }
             this.ShowProjectSiteInfoEvent?.Invoke(_project, _projectSite, hydroInfo, this.svgImg32[0]);
-        }
-
-        /// <summary>
-        /// 淇濆瓨
-        /// </summary>
-        public async Task<Yw.Model.HydroModelInfo> SaveModel(XhsSchemeVmo scheme, Yw.Model.HydroModelInfo hydroInfo)
-        {
-            if (hydroInfo == null)
-            {
-                return default;
-            }
-            var id = await BLLFactory<Yw.BLL.HydroModelInfo>.Instance.Save(hydroInfo);
-            if (id < 1)
-            {
-                return default;
-            }
-            //var db = await HStation.BLL.XhsHydroInfo.GetByID(id);
-            if (scheme == null)
-            {
-                // _hydroInfo = db;
-                _hydroInfo = hydroInfo;
-                return _hydroInfo;
-            }
-            if (_allSchemeHydroInfoDict == null || _allSchemeHydroInfoDict.Count < 1)
-            {
-                return default;
-            }
-            var schemeKey = _allSchemeHydroInfoDict.Keys.FirstOrDefault(x => x.ID == scheme.ID);
-            if (schemeKey == null)
-            {
-                return default;
-            }
-            //_allSchemeHydroInfoDict[schemeKey] = db;
-            _allSchemeHydroInfoDict[schemeKey] = hydroInfo;
-            return _allSchemeHydroInfoDict[schemeKey];
         }
 
         /// <summary>

--
Gitblit v1.9.3