From 9cc5bf68aaab46f33f2b00f8dcef0ab52ced0c41 Mon Sep 17 00:00:00 2001
From: tangxu <tangxu76880903>
Date: 星期五, 27 十二月 2024 10:17:12 +0800
Subject: [PATCH] 添加出口口径初始化

---
 WinFrmUI/DPumpHydr.WinFrmUI.Volute/MainViewPage_StepInfo.cs |   69 +++++-----------------------------
 1 files changed, 11 insertions(+), 58 deletions(-)

diff --git a/WinFrmUI/DPumpHydr.WinFrmUI.Volute/MainViewPage_StepInfo.cs b/WinFrmUI/DPumpHydr.WinFrmUI.Volute/MainViewPage_StepInfo.cs
index e13f2ca..280b40a 100644
--- a/WinFrmUI/DPumpHydr.WinFrmUI.Volute/MainViewPage_StepInfo.cs
+++ b/WinFrmUI/DPumpHydr.WinFrmUI.Volute/MainViewPage_StepInfo.cs
@@ -12,19 +12,9 @@
         //姝ラ鎺т欢
         StepTreeDockPanel _stepTreeDockPanel = null;
 
-        //鍙傛暟鎺т欢
-        ctrlHdrBaseInfo _ctrlHdrBaseInfo = null;
-        ctrlGeomBaseInfo _ctrlGeomBaseInfo = null;
-        ctrlSectionBundleInfo _ctrlSectionBundleInfo = null;
-        ctrlSectionShapeInfo18 _ctrlSectionShapeInfo18 = null;
-        ctrlSetOutflowStyle _ctrlSetOutflowStyle = null;
-        ctrlSetOutflowType _ctrlSetOutflowType = null;
 
-        //鍙傛暟
-        ViewModel.HdrBaseInfo _hdrBaseInfo = null;
-        ViewModel.GeomBaseInfo _geomBaseInfo = null;
-        ViewModel.SectionBundleInfo _sectionBundleInfo = null;
-        ViewModel.eOutflowStyle _type ;
+
+
 
 
         /// <summary>
@@ -295,37 +285,23 @@
             //鍑烘按闈㈠弬鏁�
             if (step_id == this._stepTreeDockPanel.Step_ID_Outflow_Style)
             {
-                _type = _ctrlSetOutflowType.GetBindingData();
+                _outflowType = _ctrlSetOutflowType.GetBindingData();
                 if (_ctrlSetOutflowStyle == null)
                 {
-                    _ctrlSetOutflowStyle = new ctrlSetOutflowStyle();
+                    _ctrlSetOutflowStyle = new ctrlSetOutflowParas();
                     _ctrlSetOutflowStyle.Name = "ctrlSetOutflowStyle";
-
-                    //HydrEngineCSharp.BcGePoint theMidCurveFilletPtOnBase = new HydrEngineCSharp.BcGePoint();
-                    //HydrEngineCSharp.BcGePoint theMidCurveFilletPtOnOuter = new HydrEngineCSharp.BcGePoint();
-                    //this._occDesign2dCtrl.CreateWaterBody(theMidCurveFilletPtOnBase, theMidCurveFilletPtOnOuter);
-                    //theMidCurveFilletPtOnBase = this._occDesign2dCtrl.get2DMidCurveFilletPtOnBase();
-                    //theMidCurveFilletPtOnOuter = this._occDesign2dCtrl.get2DMidCurveFilletPtOnOuter();
-                    //this._occDesign3dCtrl.CreateWaterBody(theMidCurveFilletPtOnBase, theMidCurveFilletPtOnOuter);
-
-                }
-                else
-                {//缂栬緫
-                    //this._occDesign2dCtrl.EditOutletFlow(   );
-                    //HydrEngineCSharp.BcGePoint theMidCurveFilletPtOnBase = new HydrEngineCSharp.BcGePoint();
-                    //HydrEngineCSharp.BcGePoint theMidCurveFilletPtOnOuter = new HydrEngineCSharp.BcGePoint();
-                    //theMidCurveFilletPtOnBase = this._occDesign2dCtrl.get2DMidCurveFilletPtOnBase();
-                    //theMidCurveFilletPtOnOuter = this._occDesign2dCtrl.get2DMidCurveFilletPtOnOuter();
-                    //this._occDesign3dCtrl.EditOutletFlow(  theMidCurveFilletPtOnBase, theMidCurveFilletPtOnOuter );
-
+                    _ctrlSetOutflowStyle.OnRefreshShape += CreateWaterBody;
+                    _ctrlSetOutflowStyle.InitialParas(_outflowType, _hdrBaseInfo, _geomBaseInfo, _sectionBundleInfo);
                 }
 
-
-
-                _ctrlSetOutflowStyle.SetBindingData(_type);
+                _ctrlSetOutflowStyle.SetOutflowStyle(_outflowType);
+                
+                _ctrlSetOutflowStyle.ShowPage();
                 this._sectAreaDockPanel.RefreshControl();
                 this._sectAreaDockPanel.Visible = true;
                 AddStepParaCtrl(_ctrlSetOutflowStyle);
+                string error = "";
+                _otuflowParas = _ctrlSetOutflowStyle.GetBindingData(out error);
             }
 
             if (step_id == this._stepTreeDockPanel.Step_ID_jiahout)
@@ -378,29 +354,6 @@
             this._parasDockPanel.Controls.Clear();
             ctrl.Dock = DockStyle.Fill;
             this._parasDockPanel.Controls.Add(ctrl); 
-        }
-        /// <summary>
-        /// 铚楀3鍙傛暟瀵煎嚭
-        /// </summary>
-        public void VoluteDeriveArgument()
-        {
-            //if (_sectionBaseInfo == null)
-            //{
-            //    MessageBox.Show("鎮ㄨ繕娌℃湁瀹屾垚瀹氫箟鍙傛暟锛佽瀹氫箟瀹屾垚鍚庡湪杩涜瀵煎嚭锛侊紙鑷冲皯瀹屾垚绗笁姝ワ級");
-            //    return;
-            //}
-            //if (_currentStepID <= 21)
-            //{
-            //    DialogResult result = MessageBox.Show("纭畾涓嶈繘琛屽悗缁柇闈㈠弬鏁扮殑璋冩暣锛屼娇鐢ㄥ垵濮嬭绠楀悗鐨勫弬鏁板悧锛�", "鎻愮ず", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
-            //    if (result == DialogResult.Cancel)
-            //    {
-            //        return;
-            //    }
-            //}
-            //ViewModel.SectionShapePara VoluteArgument = new ViewModel.SectionShapePara();
-            //string json = VoluteArgument.DeriveArgument(_sectionBaseInfo);
-            //string filePath = Path.Combine(@"C:\Users\THL\Desktop", $"铚楀3鍙傛暟.json");
-            //File.WriteAllText(filePath, json);
         }
 
         #region 鍒濆鍖栨楠ゅ垪琛�

--
Gitblit v1.9.3