| | |
| | | |
| | | using System; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Windows.Forms; |
| | | using System.IO; |
| | |
| | | |
| | | namespace DPumpHydr.WinFrmUI.Volute |
| | | { |
| | | public partial class MainViewPage |
| | | public partial class MainViewPage |
| | | { |
| | | //基础信息 |
| | | private readonly string Group_Name_Base_Info = "BaseInfo"; |
| | | private readonly int Group_ID_Base_Info = -1;//组ID |
| | | private long Step_ID_Hdr_Base_Info = 12; |
| | | private long Step_ID_Geom_Base_Info = 13; |
| | | //步骤控件 |
| | | StepTreeDockPanel _stepTreeDockPanel = null; |
| | | |
| | | |
| | | //断面设计(1-8) |
| | | private readonly string Group_Name_Section18 = "Section18"; |
| | | private readonly int Group_ID_Section18 = -2; |
| | | private long Step_ID_Section18_Base = 20;//基本信息 |
| | | private long Step_ID_Section18_Dim = 21;//详细页面 |
| | | /// <summary> |
| | | /// 下一步核心 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | private bool GoNextStepCore() |
| | | { |
| | | var current_step_id = this._stepTreeDockPanel.CurrentStepID; |
| | | |
| | | // |
| | | var next_step_id = this._stepTreeDockPanel.NextStepID; |
| | | if (current_step_id == this._stepTreeDockPanel.Step_ID_Section18_Full) |
| | | { |
| | | next_step_id = this._stepTreeDockPanel.Step_ID_Outflow_Paras; |
| | | } |
| | | |
| | | |
| | | //出水设计 |
| | | private readonly string Group_Name_Outflow = "Outflow"; |
| | | private readonly int Group_ID_Outflow = -3; |
| | | private long Step_ID_Outflow_Style = 31; |
| | | private long Step_ID_Outflow_Dim = 32; |
| | | ChangeStep(current_step_id, next_step_id); |
| | | |
| | | // |
| | | private List<DPumpHydr.WinFrmUI.Volute.TreeStepNode> _allStepNodes = null; |
| | | |
| | | private long _currentStepID = 0; |
| | | |
| | | return true; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 上一步核心 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | private bool GoPrevStepCore() |
| | | { |
| | | var current_step_id = this._stepTreeDockPanel.CurrentStepID; |
| | | |
| | | var prev_step_id = this._stepTreeDockPanel.PrevStepID; |
| | | if (current_step_id == this._stepTreeDockPanel.Step_ID_Outflow_Paras) |
| | | { |
| | | prev_step_id = this._stepTreeDockPanel.Step_ID_Section18_Full; |
| | | } |
| | | |
| | | if (prev_step_id == 0) |
| | | return false; |
| | | |
| | | |
| | | this.ChangeStep(current_step_id, prev_step_id); |
| | | |
| | | return true; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 切换步骤 |
| | | /// </summary> |
| | | /// <param name="current_step_id"></param> |
| | | /// <param name="next_step_id"></param> |
| | | private bool ChangeStep(long current_step_id, long next_step_id) |
| | | { |
| | | RbtnChk截面18.Visible = false; |
| | | if (current_step_id == this._stepTreeDockPanel.Step_ID_Hdr_Base_Info) |
| | | { |
| | | if (!SaveParaStep1()) |
| | | return false; |
| | | //ParasInfoBaseCtrl paras_ctrl = GetParasCtrl(current_step_id); |
| | | //if (paras_ctrl != null && paras_ctrl.IsChangesParas()) |
| | | //{ |
| | | // DialogResult result = MessageBox.Show("已经修改过的数据需要保存吗?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); |
| | | // if (result == DialogResult.OK) |
| | | // { |
| | | // if (SaveStepParas(current_step_id) == false) |
| | | // { |
| | | // return false; |
| | | // } |
| | | // } |
| | | //} |
| | | } |
| | | else if (current_step_id == this._stepTreeDockPanel.Step_ID_Section18_Full) |
| | | { |
| | | if (!SaveParaStep2()) |
| | | return false; |
| | | } |
| | | else if (current_step_id == this._stepTreeDockPanel.Step_ID_Outflow_Paras) |
| | | { |
| | | |
| | | if (!SaveParaStep3()) |
| | | return false; |
| | | } |
| | | else if (current_step_id == this._stepTreeDockPanel.Step_ID_Thickness) |
| | | { |
| | | if (!SaveParaStep4()) |
| | | return false; |
| | | if (next_step_id < current_step_id) |
| | | {//删除加厚体 |
| | | this._occDesign3dCtrl.RemoveThicknessBody( ); |
| | | } |
| | | } |
| | | |
| | | |
| | | this.BuildParasCtrl(current_step_id, next_step_id); |
| | | |
| | | // |
| | | this._stepTreeDockPanel.SetFocusedNode(next_step_id); |
| | | |
| | | |
| | | |
| | | Rbtn数据导出STP.Visible = false; |
| | | Rbtn数据导出IGS.Visible = false; |
| | | |
| | | |
| | | if (next_step_id == this._stepTreeDockPanel.Step_ID_Hdr_Base_Info) |
| | | { |
| | | this._sectAreaDockPanel.Visible = false; |
| | | |
| | | this.RBtn后退.Enabled = false; |
| | | this.Rbtn前进.Enabled = true; |
| | | |
| | | |
| | | this.Rbtn上一步.Enabled = false; |
| | | this.Rbtn下一步.Enabled = true; |
| | | this.Rbtn完成.Enabled = false; |
| | | |
| | | this._occDesign2dCtrl.HideAll(); |
| | | this._occDesign3dCtrl.HideAll(); |
| | | } |
| | | else if (next_step_id == this._stepTreeDockPanel.Step_ID_Outflow_Paras) |
| | | { |
| | | RbtnChk截面18.Visible = true; |
| | | |
| | | this.RBtn后退.Enabled = true; |
| | | this.Rbtn前进.Enabled = true; |
| | | |
| | | this.Rbtn上一步.Enabled = true; |
| | | this.Rbtn下一步.Enabled = true; |
| | | this.Rbtn完成.Enabled = false; |
| | | } |
| | | |
| | | else if (next_step_id == this._stepTreeDockPanel.Step_ID_Thickness) |
| | | { |
| | | this.RBtn后退.Enabled = true; |
| | | this.Rbtn前进.Enabled = false; |
| | | |
| | | |
| | | this.Rbtn上一步.Enabled = true; |
| | | this.Rbtn下一步.Enabled = false; |
| | | this.Rbtn完成.Enabled = true; |
| | | |
| | | this.Rbtn数据导出STP.Visible = true; |
| | | this.Rbtn数据导出IGS.Visible = true; |
| | | } |
| | | else |
| | | { |
| | | this.RBtn后退.Enabled = true; |
| | | this.Rbtn前进.Enabled = true; |
| | | |
| | | |
| | | this.Rbtn上一步.Enabled = true; |
| | | this.Rbtn下一步.Enabled = true; |
| | | this.Rbtn完成.Enabled = false; |
| | | } |
| | | |
| | | |
| | | |
| | | return true; |
| | | } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 设置参数控件 |
| | | /// </summary> |
| | | /// <param name="next_step_id"></param> |
| | | private void BuildParasCtrl(long current_step_id, long next_step_id) |
| | | { |
| | | #region 第1步 |
| | | if (next_step_id == this._stepTreeDockPanel.Step_ID_Hdr_Base_Info) |
| | | { |
| | | EnterStep1(current_step_id); |
| | | |
| | | return; |
| | | } |
| | | #endregion |
| | | |
| | | #region 第2步 |
| | | if (next_step_id == this._stepTreeDockPanel.Step_ID_Section18_Full) |
| | | { |
| | | EnterStep2(current_step_id); |
| | | |
| | | return; |
| | | } |
| | | #endregion |
| | | |
| | | #region 第3步 1-8断面 |
| | | if (next_step_id > this._stepTreeDockPanel.Step_ID_Section18_Grp && |
| | | next_step_id <= this._stepTreeDockPanel.Step_ID_Section18_Grp + 8) |
| | | { |
| | | if (_sectionBundleInfo == null) |
| | | return; |
| | | if (_ctrlSectionShapeInfo18 == null) |
| | | { |
| | | _ctrlSectionShapeInfo18 = new ctrlSectionShapeInfo18(); |
| | | _ctrlSectionShapeInfo18.Name = "ctrlSectionShapeInfo18"; |
| | | _ctrlSectionShapeInfo18.OnRefreshShape += RefreshSectShapeSingle18; |
| | | } |
| | | DockStepParaCtrl(_ctrlSectionShapeInfo18); |
| | | var sect_index = 9 + this._stepTreeDockPanel.Step_ID_Section18_Grp - next_step_id; |
| | | var shape_info = _sectionBundleInfo.ToSectionShapePara((int)sect_index); |
| | | RefreshSectShapeSingle18(shape_info); |
| | | _ctrlSectionShapeInfo18.SetBindingData(shape_info); |
| | | this._sectAreaDockPanel.RefreshControl(); |
| | | this._sectAreaDockPanel.Visible = true; |
| | | |
| | | this._occDesign2dCtrl.SetAllSectionCurveVisible(true); |
| | | this._occDesign3dCtrl.SetAllSectionCurveVisible(true); |
| | | |
| | | return; |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | #region 出水面参数 |
| | | if (next_step_id == this._stepTreeDockPanel.Step_ID_Outflow_Paras) |
| | | { |
| | | EnterStep3(current_step_id); |
| | | |
| | | return; |
| | | } |
| | | #endregion |
| | | |
| | | #region 加厚 |
| | | if (next_step_id == this._stepTreeDockPanel.Step_ID_Thickness) |
| | | { |
| | | if (_sectionBundleInfo == null) |
| | | return; |
| | | |
| | | EnterStep4(current_step_id); |
| | | |
| | | return; |
| | | } |
| | | #endregion |
| | | } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 获取当前步骤的参数控制控件 |
| | | /// </summary> |
| | | /// <param name="step_id"></param> |
| | | private DPumpHydr.WinFrmUI.Volute.ParasInfoBaseCtrl GetParasCtrl(long step_id) |
| | | { |
| | | if (step_id == this._stepTreeDockPanel.Step_ID_Hdr_Base_Info) |
| | | { |
| | | return _ctrlHdrBaseInfo; |
| | | } |
| | | //第二步 |
| | | if (step_id == this._stepTreeDockPanel.Step_ID_Section18_Full) |
| | | { |
| | | return _ctrlSectionBundleInfo; |
| | | } |
| | | //1-8断面进行下一步点击 |
| | | if (step_id >= this._stepTreeDockPanel.Step_ID_Section18_Grp && |
| | | step_id >= this._stepTreeDockPanel.Step_ID_Section18_Grp + 8) |
| | | { |
| | | return _ctrlSectionShapeInfo18; |
| | | } |
| | | |
| | | return null; |
| | | } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | /// <param name="ctrl"></param> |
| | | private void DockStepParaCtrl(ParasInfoBaseCtrl ctrl) |
| | | { |
| | | this._parasDockPanel.Controls.Clear(); |
| | | ctrl.Dock = DockStyle.Fill; |
| | | this._parasDockPanel.Controls.Add(ctrl); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 下一步 |
| | | /// </summary> |
| | |
| | | { |
| | | return GoPrevStepCore(); |
| | | } |
| | | ViewModel.HdrBaseInfo _hdrBaseInfo = null; |
| | | private bool GoNextStepCore() |
| | | { |
| | | var next_step = (from x in _allStepNodes |
| | | where x.ID > _currentStepID |
| | | orderby x.ID |
| | | select x).FirstOrDefault(); |
| | | if (next_step == null) |
| | | return false; |
| | | if(_currentStepID == Step_ID_Hdr_Base_Info) |
| | | { |
| | | string error_info; |
| | | var hdrBaseInfo = _ctrlHdrBaseInfo.GetBindingData(out error_info); |
| | | if(hdrBaseInfo == null) |
| | | { |
| | | MessageBox.Show(error_info); |
| | | return false; |
| | | } |
| | | _hdrBaseInfo = hdrBaseInfo; |
| | | } |
| | | SetParasCtrl(next_step.ID); |
| | | |
| | | return true; |
| | | } |
| | | |
| | | private bool GoPrevStepCore() |
| | | { |
| | | if (_currentStepID == Step_ID_Hdr_Base_Info) |
| | | return false; |
| | | |
| | | var prev_step = (from x in _allStepNodes |
| | | where x.ID < _currentStepID |
| | | orderby x.ID |
| | | select x).LastOrDefault(); |
| | | if (prev_step == null) |
| | | return false; |
| | | |
| | | SetParasCtrl(prev_step.ID); |
| | | |
| | | return true; |
| | | } |
| | | |
| | | private void SetParasCtrl(long step_id) |
| | | { |
| | | if (step_id == Step_ID_Hdr_Base_Info) |
| | | { |
| | | if (_ctrlHdrBaseInfo == null) |
| | | _ctrlHdrBaseInfo = new ctrlHdrBaseInfo(); |
| | | this.panelParas.Controls.Clear(); |
| | | this.panelParas.Controls.Add(_ctrlHdrBaseInfo); |
| | | } |
| | | if (step_id == Step_ID_Geom_Base_Info) |
| | | { |
| | | if (_ctrlGeomBaseInfo == null) |
| | | { |
| | | _ctrlGeomBaseInfo = new ctrlGeomBaseInfo(); |
| | | _ctrlGeomBaseInfo.Name = "ctrlGeomBaseInfo"; |
| | | _ctrlGeomBaseInfo.Dock = DockStyle.Fill; |
| | | } |
| | | |
| | | this.panelParas.Controls.Clear(); |
| | | this.panelParas.Controls.Add(_ctrlGeomBaseInfo); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | if (step_id == Step_ID_Section18_Base) |
| | | { |
| | | if (_ctrlSectionBaseInfo == null) |
| | | { |
| | | _ctrlSectionBaseInfo = new ctrlSectionBaseInfo(); |
| | | _ctrlSectionBaseInfo.Name = "ctrlSectionBaseInfo"; |
| | | _ctrlSectionBaseInfo.Dock = DockStyle.Fill; |
| | | } |
| | | |
| | | |
| | | this.panelParas.Controls.Clear(); |
| | | this.panelParas.Controls.Add(_ctrlSectionBaseInfo); |
| | | } |
| | | if (step_id == Step_ID_Section18_Dim) |
| | | { |
| | | if (_ctrlSectionShapeInfo18 == null) |
| | | { |
| | | _ctrlSectionShapeInfo18 = new ctrlSectionShapeInfo18(); |
| | | _ctrlSectionShapeInfo18.Name = "ctrlSectionShapeInfo18"; |
| | | _ctrlSectionShapeInfo18.Dock = DockStyle.Fill; |
| | | } |
| | | |
| | | this.panelParas.Controls.Clear(); |
| | | this.panelParas.Controls.Add(_ctrlSectionShapeInfo18); |
| | | } |
| | | |
| | | |
| | | |
| | | if(step_id == Step_ID_Outflow_Style) |
| | | { |
| | | if (_ctrlSetOutflowStyle == null) |
| | | _ctrlSetOutflowStyle = new ctrlSetOutflowStyle(); |
| | | this.panelParas.Controls.Clear(); |
| | | this.panelParas.Controls.Add(_ctrlSetOutflowStyle); |
| | | |
| | | } |
| | | if (step_id == Step_ID_Outflow_Dim) |
| | | { |
| | | if (_ctrlSetOutflowDim == null) |
| | | _ctrlSetOutflowDim = new ctrlSetOutflowDim(); |
| | | this.panelParas.Controls.Clear(); |
| | | this.panelParas.Controls.Add(_ctrlSetOutflowDim); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | this._currentStepID = step_id; |
| | | } |
| | | |
| | | |
| | | #region 初始化步骤列表 |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | private void InitialStepNodes() |
| | | { |
| | | _allStepNodes = new List<DPumpHydr.WinFrmUI.Volute.TreeStepNode>(); |
| | | |
| | | #region 基础信息/几何参数 |
| | | var stepGroup_BaseInfo = new DPumpHydr.WinFrmUI.Volute.TreeStepNode(); |
| | | stepGroup_BaseInfo.AllowSelect = false; |
| | | stepGroup_BaseInfo.Group = Group_Name_Base_Info; |
| | | stepGroup_BaseInfo.Caption = "基础信息"; |
| | | stepGroup_BaseInfo.Name = Group_Name_Base_Info; |
| | | stepGroup_BaseInfo.ID = Group_ID_Base_Info; |
| | | stepGroup_BaseInfo.ParentID = 0; |
| | | _allStepNodes.Add(stepGroup_BaseInfo); |
| | | |
| | | var step欢迎使用 = new DPumpHydr.WinFrmUI.Volute.TreeStepNode(); |
| | | step欢迎使用.AllowSelect = true; |
| | | step欢迎使用.Group = Group_Name_Base_Info; |
| | | step欢迎使用.Caption = "欢迎使用"; |
| | | step欢迎使用.Name = "StepHelp"; |
| | | step欢迎使用.ID = 1; |
| | | step欢迎使用.ParentID = Group_ID_Base_Info; |
| | | _allStepNodes.Add(step欢迎使用); |
| | | |
| | | |
| | | var step基础信息 = new DPumpHydr.WinFrmUI.Volute.TreeStepNode() |
| | | { |
| | | ProgressState = WinFrmUI.Volute.TreeStepNode.eProgressState.未完成, |
| | | DataState = WinFrmUI.Volute.TreeStepNode.eDataState.未知 |
| | | }; |
| | | step基础信息.AllowSelect = true; |
| | | step基础信息.Group = Group_Name_Base_Info; |
| | | step基础信息.Caption = "第一步:基础信息"; |
| | | step基础信息.Name = "StepHydParas"; |
| | | step基础信息.ID = Step_ID_Hdr_Base_Info; |
| | | step基础信息.ParentID = Group_ID_Base_Info; |
| | | _allStepNodes.Add(step基础信息); |
| | | |
| | | var step几何参数 = new DPumpHydr.WinFrmUI.Volute.TreeStepNode() |
| | | { |
| | | ProgressState = WinFrmUI.Volute.TreeStepNode.eProgressState.未完成, |
| | | DataState = WinFrmUI.Volute.TreeStepNode.eDataState.未知 |
| | | }; |
| | | step几何参数.AllowSelect = true; |
| | | step几何参数.Group = Group_Name_Base_Info; |
| | | step几何参数.Caption = "第二步:几何参数"; |
| | | step几何参数.Name = "StepGeomParas"; |
| | | step几何参数.ID = Step_ID_Geom_Base_Info; |
| | | step几何参数.ParentID = Group_ID_Base_Info; |
| | | _allStepNodes.Add(step几何参数); |
| | | #endregion |
| | | |
| | | |
| | | #region 断面设计(1-8) |
| | | |
| | | var stepGroup_CoverPlate = new DPumpHydr.WinFrmUI.Volute.TreeStepNode() |
| | | { |
| | | ProgressState = WinFrmUI.Volute.TreeStepNode.eProgressState.未完成, |
| | | DataState = WinFrmUI.Volute.TreeStepNode.eDataState.未知 |
| | | }; |
| | | stepGroup_CoverPlate.AllowSelect = false; |
| | | stepGroup_CoverPlate.Caption = "断面设计"; |
| | | stepGroup_CoverPlate.Name = Group_Name_Section18; |
| | | stepGroup_CoverPlate.ID = Group_ID_Section18; |
| | | stepGroup_CoverPlate.ParentID = 0; |
| | | _allStepNodes.Add(stepGroup_CoverPlate); |
| | | |
| | | |
| | | var step断面基本信息 = new DPumpHydr.WinFrmUI.Volute.TreeStepNode() |
| | | { |
| | | ProgressState = WinFrmUI.Volute.TreeStepNode.eProgressState.未完成, |
| | | DataState = WinFrmUI.Volute.TreeStepNode.eDataState.未知 |
| | | }; |
| | | step断面基本信息.AllowSelect = true; |
| | | step断面基本信息.Caption = string.Format("{0}:{1}", GetTranslateString("第三步"), GetTranslateString("零件材料")); |
| | | step断面基本信息.Name = "SectBaseInfo18"; |
| | | step断面基本信息.ID = Step_ID_Section18_Base; |
| | | step断面基本信息.Group = "断面信息"; |
| | | 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断面" ; |
| | | stepSetct18.Name = "TreeStepNode" + Step_ID_Section18_Dim; |
| | | stepSetct18.ID = Step_ID_Section18_Dim ; |
| | | stepSetct18.Group = "盖板连接"; |
| | | stepSetct18.ParentID = Group_ID_Section18; |
| | | _allStepNodes.Add(stepSetct18); |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | #endregion |
| | | |
| | | |
| | | #region 出水体 |
| | | |
| | | var stepGroup_出水体 = new DPumpHydr.WinFrmUI.Volute.TreeStepNode() |
| | | { |
| | | ProgressState = WinFrmUI.Volute.TreeStepNode.eProgressState.未完成, |
| | | DataState = WinFrmUI.Volute.TreeStepNode.eDataState.未知 |
| | | }; |
| | | stepGroup_出水体.AllowSelect = false; |
| | | stepGroup_出水体.Caption = "出水体设计"; |
| | | stepGroup_出水体.Name = Group_Name_Outflow; |
| | | stepGroup_出水体.ID = Group_ID_Outflow; |
| | | stepGroup_出水体.ParentID = 0; |
| | | _allStepNodes.Add(stepGroup_出水体); |
| | | |
| | | |
| | | var step出水体类型 = new DPumpHydr.WinFrmUI.Volute.TreeStepNode() |
| | | { |
| | | ProgressState = WinFrmUI.Volute.TreeStepNode.eProgressState.未完成, |
| | | DataState = WinFrmUI.Volute.TreeStepNode.eDataState.未知 |
| | | }; |
| | | step出水体类型.AllowSelect = true; |
| | | step出水体类型.Caption = "第五步:出水体类型"; |
| | | 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.未完成, |
| | | DataState = WinFrmUI.Volute.TreeStepNode.eDataState.未知 |
| | | }; |
| | | step出水体尺寸.AllowSelect = true; |
| | | step出水体尺寸.Caption = "第六步:出水体尺寸"; |
| | | step出水体尺寸.Name = "TreeStepNode"+ Step_ID_Outflow_Dim; |
| | | step出水体尺寸.ID = Step_ID_Outflow_Dim; |
| | | step出水体尺寸.Group = Group_Name_Outflow; |
| | | step出水体尺寸.ParentID = Group_ID_Outflow; |
| | | _allStepNodes.Add(step出水体尺寸); |
| | | |
| | | #endregion |
| | | |
| | | |
| | | ViewModel.HdrBaseInfo hdrBaseInfo = new ViewModel.HdrBaseInfo(); |
| | | hdrBaseInfo.Q = 200; |
| | | hdrBaseInfo.H = 50; |
| | | hdrBaseInfo.n = 2900; |
| | | hdrBaseInfo.D2 = 220; |
| | | hdrBaseInfo.B2 = 20; |
| | | |
| | | if (_ctrlHdrBaseInfo == null) |
| | | { |
| | | _ctrlHdrBaseInfo = new ctrlHdrBaseInfo(); |
| | | _ctrlHdrBaseInfo.Name = "ctrlHdrBaseInfo"; |
| | | _ctrlHdrBaseInfo.Dock = DockStyle.Right; |
| | | _ctrlHdrBaseInfo.SetBindingData(hdrBaseInfo); |
| | | } |
| | | this.panelParas.Controls.Clear(); |
| | | this.panelParas.Controls.Add(_ctrlHdrBaseInfo); |
| | | this._currentStepID = Step_ID_Hdr_Base_Info; |
| | | //this.stepTreeListCtrl.SetStepSource(_allStepNodes, 1); |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | } |
| | | } |