From 4ee432aa0ec5ec8058d720b49ae7f46e5ad1c49c Mon Sep 17 00:00:00 2001
From: tangxu <tangxu76880903>
Date: 星期日, 03 十一月 2024 09:24:33 +0800
Subject: [PATCH] 确认提交

---
 WinFrmUI/DPumpHydr.WinFrmUI.Volute/MainViewPage_StepInfo.cs |  131 ++++++++++++++++++++++---------------------
 1 files changed, 68 insertions(+), 63 deletions(-)

diff --git a/WinFrmUI/DPumpHydr.WinFrmUI.Volute/MainViewPage_StepInfo.cs b/WinFrmUI/DPumpHydr.WinFrmUI.Volute/MainViewPage_StepInfo.cs
index ff69fac..f8507ea 100644
--- a/WinFrmUI/DPumpHydr.WinFrmUI.Volute/MainViewPage_StepInfo.cs
+++ b/WinFrmUI/DPumpHydr.WinFrmUI.Volute/MainViewPage_StepInfo.cs
@@ -1,17 +1,22 @@
-锘� 
-using System;
+锘縰sing System;
 using System.Collections.Generic;
 using System.Windows.Forms;
 using System.IO;
 using System.Text;
 using System.Linq;
-using DPumpHydr.WinFrmUI.Volute.ViewModel;
-using System.Security.Policy;
 
 namespace DPumpHydr.WinFrmUI.Volute
 {
-    public partial class MainViewPage  
+    public partial class MainViewPage
     {
+        //
+        ctrlHdrBaseInfo _ctrlHdrBaseInfo = null;
+        ctrlGeomBaseInfo _ctrlGeomBaseInfo = null;
+        ctrlSectionBaseInfo _ctrlSectionBaseInfo = null;
+        ctrlSectionShapeInfo18 _ctrlSectionShapeInfo18 = null;
+        ctrlSetOutflowStyle _ctrlSetOutflowStyle = null;
+        ctrlSetOutflowDim _ctrlSetOutflowDim = null;
+
         //鍩虹淇℃伅
         private readonly string Group_Name_Base_Info = "BaseInfo";
         private readonly int Group_ID_Base_Info = -1;//缁処D
@@ -28,16 +33,16 @@
 
         //鍑烘按璁捐
         private readonly string Group_Name_Outflow = "Outflow";
-        private readonly int Group_ID_Outflow  = -3;
+        private readonly int Group_ID_Outflow = -3;
         private long Step_ID_Outflow_Style = 31;
         private long Step_ID_Outflow_Dim = 32;
 
 
         //
         private List<DPumpHydr.WinFrmUI.Volute.TreeStepNode> _allStepNodes = null;
-         
+
         private long _currentStepID = 0;
- 
+
         /// <summary>
         /// 涓嬩竴姝�
         /// </summary>
@@ -60,37 +65,37 @@
         ViewModel.SectionBaseInfo _sectionBaseInfo = null;
         ViewModel.SectionShapePara _sectionShapePara = null;
         DPumpHydr.WinFrmUI.Volute.TreeStepNode next_step = null;
-        int index;
+        int _currentSectIndex;
         /// <summary>
         /// 涓嬩竴姝ユ牳蹇�
         /// </summary>
         /// <returns></returns>
         private bool GoNextStepCore()
         {
-            if (_currentStepID != Step_ID_Section18_Dim || index>8 || index<=1)
+            if (_currentStepID != Step_ID_Section18_Dim || _currentSectIndex > 8 || _currentSectIndex <= 1)
             {
-                index = 9;
+                _currentSectIndex = 9;
                 next_step = (from x in _allStepNodes
-                                 where x.ID > _currentStepID
-                                 orderby x.ID
-                                 select x).FirstOrDefault();
+                             where x.ID > _currentStepID
+                             orderby x.ID
+                             select x).FirstOrDefault();
                 if (next_step == null)
                     return false;
             }
-            
+
             //绗竴姝ヨ繘琛屼笅涓�姝ョ偣鍑�
-            if(_currentStepID == Step_ID_Hdr_Base_Info)
+            if (_currentStepID == Step_ID_Hdr_Base_Info)
             {
                 string error_info;
                 var hdrBaseInfo = _ctrlHdrBaseInfo.GetBindingData(out error_info);
-                if(hdrBaseInfo == null)
+                if (hdrBaseInfo == null)
                 {
                     MessageBox.Show(error_info);
                     return false;
                 }
                 hdrBaseInfo.CalcNs();
                 _hdrBaseInfo = hdrBaseInfo;
-                if(_geomBaseInfo == null)
+                if (_geomBaseInfo == null)
                 {
                     _geomBaseInfo = new ViewModel.GeomBaseInfo();
                 }
@@ -107,7 +112,7 @@
                     return false;
                 }
                 _geomBaseInfo = geomBaseInfo;
-                if(_sectionBaseInfo == null)
+                if (_sectionBaseInfo == null)
                 {
                     _sectionBaseInfo = new ViewModel.SectionBaseInfo();
                 }
@@ -118,7 +123,7 @@
             //绗笁姝ヨ繘琛屼笅涓�姝ョ偣鍑�
             if (_currentStepID == Step_ID_Section18_Base)
             {
-                
+
                 string error_info;
                 var sectionBaseInfo = _ctrlSectionBaseInfo.GetBindingData(out error_info);
                 if (sectionBaseInfo == null)
@@ -128,12 +133,12 @@
                 }
                 _sectionBaseInfo = sectionBaseInfo;
                 _sectionBaseInfo.InitialAllParameters(_hdrBaseInfo, _geomBaseInfo);
-                index--;
+                _currentSectIndex--;
                 if (_sectionShapePara == null)
                 {
                     _sectionShapePara = new ViewModel.SectionShapePara();
                 }
-                _sectionShapePara.Initialparameters(index, _sectionBaseInfo);
+                _sectionShapePara.Initialparameters(_currentSectIndex, _sectionBaseInfo);
             }
             //1-8鏂潰杩涜涓嬩竴姝ョ偣鍑�
             if (_currentStepID == Step_ID_Section18_Dim)
@@ -147,15 +152,15 @@
                 }
                 _sectionShapePara = sectionShapeInfo18;
                 _sectionShapePara.CalcHeightByArea(_sectionBaseInfo.ShapeType);
-                _sectionBaseInfo.EditSingleShape(_sectionShapePara, index);
-                if(index != 9)
+                _sectionBaseInfo.EditSingleShape(_sectionShapePara, _currentSectIndex);
+                if (_currentSectIndex != 9)
                 {
-                    index--;
+                    _currentSectIndex--;
                 }
-                _sectionShapePara.Initialparameters(index, _sectionBaseInfo);
+                _sectionShapePara.Initialparameters(_currentSectIndex, _sectionBaseInfo);
             }
             SetParasCtrl(next_step.ID);
- 
+
             return true;
         }
 
@@ -164,7 +169,7 @@
         /// </summary>
         /// <returns></returns>
         private bool GoPrevStepCore()
-        {   
+        {
             //bool IsChanges = true;
             //if (_currentStepID == Step_ID_Section18_Base && _ctrlSectionBaseInfo.IsParameterChange())
             //{
@@ -186,26 +191,26 @@
             //}
             if (_currentStepID == Step_ID_Hdr_Base_Info)
                 return false;
-            if(_currentStepID == Step_ID_Section18_Dim && index >=1 &&index < 8)
+            if (_currentStepID == Step_ID_Section18_Dim && _currentSectIndex >= 1 && _currentSectIndex < 8)
             {
-                index++;
-                _sectionShapePara.Initialparameters(index, _sectionBaseInfo);
+                _currentSectIndex++;
+                _sectionShapePara.Initialparameters(_currentSectIndex, _sectionBaseInfo);
                 SetParasCtrl(Step_ID_Section18_Dim);
                 return true;
             }
-            if(_currentStepID == Step_ID_Outflow_Style)
+            if (_currentStepID == Step_ID_Outflow_Style)
             {
-                index = 1;
-                _sectionShapePara.Initialparameters(index, _sectionBaseInfo);
+                _currentSectIndex = 1;
+                _sectionShapePara.Initialparameters(_currentSectIndex, _sectionBaseInfo);
             }
             var prev_step = (from x in _allStepNodes
-                                where x.ID < _currentStepID
-                                orderby x.ID
-                                select x).LastOrDefault();
+                             where x.ID < _currentStepID
+                             orderby x.ID
+                             select x).LastOrDefault();
             if (prev_step == null)
                 return false;
 
-                SetParasCtrl(prev_step.ID);
+            SetParasCtrl(prev_step.ID);
 
             return true;
         }
@@ -215,7 +220,7 @@
         /// </summary>
         /// <param name="step_id"></param>
         private void SetParasCtrl(long step_id)
-        {   
+        {
             //绗竴姝�
             if (step_id == Step_ID_Hdr_Base_Info)
             {
@@ -269,10 +274,10 @@
 
 
 
-            if(step_id == Step_ID_Outflow_Style)
+            if (step_id == Step_ID_Outflow_Style)
             {
                 if (_ctrlSetOutflowStyle == null)
-                { 
+                {
                     _ctrlSetOutflowStyle = new ctrlSetOutflowStyle();
                     _ctrlSetOutflowStyle.Name = "ctrlSetOutflowStyle";
                     _ctrlSetOutflowStyle.Dock = DockStyle.Right;
@@ -299,20 +304,20 @@
 
             this._currentStepID = step_id;
         }
-        
+
         /// <summary>
         /// 铚楀3鍙傛暟瀵煎嚭
         /// </summary>
         public void VoluteDeriveArgument()
         {
-            if(_sectionBaseInfo == null )
+            if (_sectionBaseInfo == null)
             {
                 MessageBox.Show("鎮ㄨ繕娌℃湁瀹屾垚瀹氫箟鍙傛暟锛佽瀹氫箟瀹屾垚鍚庡湪杩涜瀵煎嚭锛侊紙鑷冲皯瀹屾垚绗笁姝ワ級");
                 return;
             }
-            if(_currentStepID <= 21)
+            if (_currentStepID <= 21)
             {
-                DialogResult result = MessageBox.Show("纭畾涓嶈繘琛屽悗缁柇闈㈠弬鏁扮殑璋冩暣锛屼娇鐢ㄥ垵濮嬭绠楀悗鐨勫弬鏁板悧锛�","鎻愮ず", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
+                DialogResult result = MessageBox.Show("纭畾涓嶈繘琛屽悗缁柇闈㈠弬鏁扮殑璋冩暣锛屼娇鐢ㄥ垵濮嬭绠楀悗鐨勫弬鏁板悧锛�", "鎻愮ず", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                 if (result == DialogResult.Cancel)
                 {
                     return;
@@ -409,23 +414,23 @@
             step鏂潰鍩烘湰淇℃伅.ParentID = Group_ID_Section18;
             _allStepNodes.Add(step鏂潰鍩烘湰淇℃伅);
 
-       
-                var stepSetct18 = new DPumpHydr.WinFrmUI.Volute.TreeStepNode()
-                {
-                    ProgressState = WinFrmUI.Volute.TreeStepNode.eProgressState.鏈畬鎴�,
-                    DataState = WinFrmUI.Volute.TreeStepNode.eDataState.鏈煡
-                };
-                stepSetct18.AllowSelect = true;
-                stepSetct18.Caption =  "绗洓姝�: 绗�1-8鏂潰" ;
+
+            var stepSetct18 = new DPumpHydr.WinFrmUI.Volute.TreeStepNode()
+            {
+                ProgressState = WinFrmUI.Volute.TreeStepNode.eProgressState.鏈畬鎴�,
+                DataState = WinFrmUI.Volute.TreeStepNode.eDataState.鏈煡
+            };
+            stepSetct18.AllowSelect = true;
+            stepSetct18.Caption = "绗洓姝�: 绗�1-8鏂潰";
             stepSetct18.Name = "TreeStepNode" + Step_ID_Section18_Dim;
-            stepSetct18.ID = Step_ID_Section18_Dim  ;
-                stepSetct18.Group = "鐩栨澘杩炴帴";
-                stepSetct18.ParentID = Group_ID_Section18;
-                _allStepNodes.Add(stepSetct18);
-             
+            stepSetct18.ID = Step_ID_Section18_Dim;
+            stepSetct18.Group = "鐩栨澘杩炴帴";
+            stepSetct18.ParentID = Group_ID_Section18;
+            _allStepNodes.Add(stepSetct18);
 
 
-     
+
+
 
 
             #endregion
@@ -453,14 +458,14 @@
             };
             step鍑烘按浣撶被鍨�.AllowSelect = true;
             step鍑烘按浣撶被鍨�.Caption = "绗簲姝�:鍑烘按浣撶被鍨�";
-            step鍑烘按浣撶被鍨�.Name = "TreeStepNode"+ Step_ID_Outflow_Style;
+            step鍑烘按浣撶被鍨�.Name = "TreeStepNode" + Step_ID_Outflow_Style;
             step鍑烘按浣撶被鍨�.ID = Step_ID_Outflow_Style;
             step鍑烘按浣撶被鍨�.Group = Group_Name_Outflow;
             step鍑烘按浣撶被鍨�.ParentID = Group_ID_Outflow;
             _allStepNodes.Add(step鍑烘按浣撶被鍨�);
 
 
-            
+
             var step鍑烘按浣撳昂瀵� = new DPumpHydr.WinFrmUI.Volute.TreeStepNode()
             {
                 ProgressState = WinFrmUI.Volute.TreeStepNode.eProgressState.鏈畬鎴�,
@@ -468,7 +473,7 @@
             };
             step鍑烘按浣撳昂瀵�.AllowSelect = true;
             step鍑烘按浣撳昂瀵�.Caption = "绗叚姝�:鍑烘按浣撳昂瀵�";
-            step鍑烘按浣撳昂瀵�.Name = "TreeStepNode"+ Step_ID_Outflow_Dim;
+            step鍑烘按浣撳昂瀵�.Name = "TreeStepNode" + Step_ID_Outflow_Dim;
             step鍑烘按浣撳昂瀵�.ID = Step_ID_Outflow_Dim;
             step鍑烘按浣撳昂瀵�.Group = Group_Name_Outflow;
             step鍑烘按浣撳昂瀵�.ParentID = Group_ID_Outflow;
@@ -491,7 +496,7 @@
                 _ctrlHdrBaseInfo.Dock = DockStyle.Right;
                 _ctrlHdrBaseInfo.SetBindingData(hdrBaseInfo);
             }
-            this.panelParas.Controls.Clear();
+            //this.panelParas.Controls.Clear();//涓嶈兘娓呯悊
             this.panelParas.Controls.Add(_ctrlHdrBaseInfo);
             this._currentStepID = Step_ID_Hdr_Base_Info;
             //this.stepTreeListCtrl.SetStepSource(_allStepNodes, 1);

--
Gitblit v1.9.3