lixiaojun
2024-11-27 84b06d7cb3c47b7040bceb22bf3d64feb426a2fe
WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/00-core/05-working/SimulationWorkingHelper.cs
@@ -13,12 +13,22 @@
        public SimulationWorkingHelper() { }
        /// <summary>
        /// 水力信息
        /// </summary>
        public Yw.Model.HydroModelInfo HydroInfo
        {
            get { return _hydroInfo; }
            private set { _hydroInfo = value; }
        }
        private Yw.Model.HydroModelInfo _hydroInfo = null;
        /// <summary>
        /// 工况
        /// </summary>
        public HydroWorkingVmo Working
        {
            get { return _working; }
            set { _working = value; }
            private set { _working = value; }
        }
        private HydroWorkingVmo _working = null;
@@ -28,7 +38,7 @@
        public HydroCheckResult CheckResult
        {
            get { return _checkResult; }
            set { _checkResult = value; }
            private set { _checkResult = value; }
        }
        private HydroCheckResult _checkResult = null;
@@ -38,19 +48,35 @@
        public HydroCalcuResult CalcuResult
        {
            get { return _calcuResult; }
            set { _calcuResult = value; }
            private set { _calcuResult = value; }
        }
        private HydroCalcuResult _calcuResult = null;
        /// <summary>
        /// 初始化数据
        /// </summary>
        public void InitialData(HydroWorkingVmo working, HydroCheckResult checkResult, HydroCalcuResult calcuResult)
        public void InitialData
            (
                Yw.Model.HydroModelInfo hydroInfo,
                HydroWorkingVmo working,
                HydroCheckResult checkResult,
                HydroCalcuResult calcuResult
            )
        {
            this.HydroInfo = hydroInfo;
            this.Working = working;
            this.CheckResult = checkResult;
            this.CalcuResult = calcuResult;
        }
        /// <summary>
        /// 重置工况
        /// </summary>
        public void ResetWorking(HydroWorkingVmo working)
        {
            this.Working = working;
        }
    }
}