From 335b6defd75b0e57120c865552f0c7d1627ff983 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期四, 19 九月 2024 14:51:19 +0800 Subject: [PATCH] 水力模拟修改 --- WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/02-check/XhsProjectSimulationHydroCheckFailedDlg.cs | 0 WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/02-check/XhsProjectSimulationHydroCheckFailedViewModel.cs | 0 WinFrmUI/HStation.WinFrmUI.Xhs.Core/HStation.WinFrmUI.Xhs.Core.csproj.user | 5 WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/02-check/XhsProjectSimulationHydroCheckFailedCtrl.cs | 60 ++++++++++ WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/02-check/XhsProjectSimulationHydroCheckFailedDlg.Designer.cs | 0 WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/XhsProjectSimulationCorePage.cs | 35 +++-- WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/02-check/XhsProjectSimulationHydroCheckFailedCtrl.Designer.cs | 115 +++++++++++++++++++ WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/XhsProjectSimulationCorePage.Designer.cs | 108 +++++++++++++++-- WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/02-check/XhsProjectSimulationHydroCheckFailedCtrl.resx | 0 WinFrmUI/Yw.WinFrmUI.Hydro.Core/Yw.WinFrmUI.Hydro.Core.csproj | 4 WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/02-check/XhsProjectSimulationHydroCheckFailedDlg.resx | 0 11 files changed, 296 insertions(+), 31 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/02-check/XhsProjectSimulationHydroCheckFailedCtrl.Designer.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/02-check/XhsProjectSimulationHydroCheckFailedCtrl.Designer.cs new file mode 100644 index 0000000..0fd81b2 --- /dev/null +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/02-check/XhsProjectSimulationHydroCheckFailedCtrl.Designer.cs @@ -0,0 +1,115 @@ +锘縩amespace HStation.WinFrmUI +{ + partial class XhsProjectSimulationHydroCheckFailedCtrl + { + /// <summary> + /// Required designer variable. + /// </summary> + private System.ComponentModel.IContainer components = null; + + /// <summary> + /// Clean up any resources being used. + /// </summary> + /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// <summary> + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// </summary> + private void InitializeComponent() + { + components = new Container(); + gridControl1 = new DevExpress.XtraGrid.GridControl(); + xhsProjectSimulationHydroCheckFailedViewModelBindingSource = new BindingSource(components); + gridView1 = new DevExpress.XtraGrid.Views.Grid.GridView(); + colParterId = new DevExpress.XtraGrid.Columns.GridColumn(); + colFailType = new DevExpress.XtraGrid.Columns.GridColumn(); + colFailReason = new DevExpress.XtraGrid.Columns.GridColumn(); + ((ISupportInitialize)gridControl1).BeginInit(); + ((ISupportInitialize)xhsProjectSimulationHydroCheckFailedViewModelBindingSource).BeginInit(); + ((ISupportInitialize)gridView1).BeginInit(); + SuspendLayout(); + // + // gridControl1 + // + gridControl1.DataSource = xhsProjectSimulationHydroCheckFailedViewModelBindingSource; + gridControl1.Dock = DockStyle.Fill; + gridControl1.Location = new Point(0, 0); + gridControl1.MainView = gridView1; + gridControl1.Name = "gridControl1"; + gridControl1.Size = new Size(822, 448); + gridControl1.TabIndex = 1; + gridControl1.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] { gridView1 }); + // + // xhsProjectSimulationHydroCheckFailedViewModelBindingSource + // + xhsProjectSimulationHydroCheckFailedViewModelBindingSource.DataSource = typeof(XhsProjectSimulationHydroCheckFailedViewModel); + // + // gridView1 + // + gridView1.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] { colParterId, colFailType, colFailReason }); + gridView1.GridControl = gridControl1; + gridView1.Name = "gridView1"; + gridView1.RowClick += gridView1_RowClick; + // + // colParterId + // + colParterId.FieldName = "ParterId"; + colParterId.MaxWidth = 250; + colParterId.MinWidth = 150; + colParterId.Name = "colParterId"; + colParterId.Visible = true; + colParterId.VisibleIndex = 0; + colParterId.Width = 150; + // + // colFailType + // + colFailType.FieldName = "FailType"; + colFailType.MaxWidth = 300; + colFailType.MinWidth = 200; + colFailType.Name = "colFailType"; + colFailType.Visible = true; + colFailType.VisibleIndex = 1; + colFailType.Width = 250; + // + // colFailReason + // + colFailReason.FieldName = "FailReason"; + colFailReason.Name = "colFailReason"; + colFailReason.Visible = true; + colFailReason.VisibleIndex = 2; + colFailReason.Width = 321; + // + // XhsProjectSimulationHydroCheckFailedCtrl + // + AutoScaleDimensions = new SizeF(7F, 14F); + AutoScaleMode = AutoScaleMode.Font; + Controls.Add(gridControl1); + Name = "XhsProjectSimulationHydroCheckFailedCtrl"; + Size = new Size(822, 448); + ((ISupportInitialize)gridControl1).EndInit(); + ((ISupportInitialize)xhsProjectSimulationHydroCheckFailedViewModelBindingSource).EndInit(); + ((ISupportInitialize)gridView1).EndInit(); + ResumeLayout(false); + } + + #endregion + + private DevExpress.XtraGrid.GridControl gridControl1; + private DevExpress.XtraGrid.Views.Grid.GridView gridView1; + private DevExpress.XtraGrid.Columns.GridColumn colParterId; + private DevExpress.XtraGrid.Columns.GridColumn colFailType; + private DevExpress.XtraGrid.Columns.GridColumn colFailReason; + private BindingSource xhsProjectSimulationHydroCheckFailedViewModelBindingSource; + } +} diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/02-check/XhsProjectSimulationHydroCheckFailedCtrl.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/02-check/XhsProjectSimulationHydroCheckFailedCtrl.cs new file mode 100644 index 0000000..a1ad8c8 --- /dev/null +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/02-check/XhsProjectSimulationHydroCheckFailedCtrl.cs @@ -0,0 +1,60 @@ +锘縰sing DevExpress.XtraEditors; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace HStation.WinFrmUI +{ + public partial class XhsProjectSimulationHydroCheckFailedCtrl : DevExpress.XtraEditors.XtraUserControl + { + public XhsProjectSimulationHydroCheckFailedCtrl() + { + InitializeComponent(); + this.gridView1.SetNormalView(30); + this.gridView1.RegistCustomDrawRowIndicator(40); + } + + /// <summary> + /// 鐐瑰嚮鏋勪欢浜嬩欢 + /// </summary> + public event Action<string> HydroClickEvent; + + private List<XhsProjectSimulationHydroCheckFailedViewModel> _allBindingList = null; + + /// <summary> + /// 缁戝畾鏁版嵁 + /// </summary> + public void SetBindingData(List<Yw.EPAnet.CheckFailed> allFailedList) + { + _allBindingList = new List<XhsProjectSimulationHydroCheckFailedViewModel>(); + if (allFailedList != null && allFailedList.Count > 0) + { + foreach (var failed in allFailedList) + { + var vm = new XhsProjectSimulationHydroCheckFailedViewModel(failed); + _allBindingList.Add(vm); + } + } + this.xhsProjectSimulationHydroCheckFailedViewModelBindingSource.DataSource = _allBindingList; + this.xhsProjectSimulationHydroCheckFailedViewModelBindingSource.ResetBindings(false); + } + + private void gridView1_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e) + { + var row = this.gridView1.GetRow(e.RowHandle) as XhsProjectSimulationHydroCheckFailedViewModel; + if (row == null) + { + return; + } + this.HydroClickEvent?.Invoke(row.ParterId); + } + + + } +} diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/XhsProjectSimulationHydroCheckFailedDlg.resx b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/02-check/XhsProjectSimulationHydroCheckFailedCtrl.resx similarity index 100% copy from WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/XhsProjectSimulationHydroCheckFailedDlg.resx copy to WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/02-check/XhsProjectSimulationHydroCheckFailedCtrl.resx diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/XhsProjectSimulationHydroCheckFailedDlg.Designer.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/02-check/XhsProjectSimulationHydroCheckFailedDlg.Designer.cs similarity index 100% rename from WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/XhsProjectSimulationHydroCheckFailedDlg.Designer.cs rename to WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/02-check/XhsProjectSimulationHydroCheckFailedDlg.Designer.cs diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/XhsProjectSimulationHydroCheckFailedDlg.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/02-check/XhsProjectSimulationHydroCheckFailedDlg.cs similarity index 100% rename from WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/XhsProjectSimulationHydroCheckFailedDlg.cs rename to WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/02-check/XhsProjectSimulationHydroCheckFailedDlg.cs diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/XhsProjectSimulationHydroCheckFailedDlg.resx b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/02-check/XhsProjectSimulationHydroCheckFailedDlg.resx similarity index 100% rename from WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/XhsProjectSimulationHydroCheckFailedDlg.resx rename to WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/02-check/XhsProjectSimulationHydroCheckFailedDlg.resx diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/XhsProjectSimulationHydroCheckFailedViewModel.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/02-check/XhsProjectSimulationHydroCheckFailedViewModel.cs similarity index 100% rename from WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/XhsProjectSimulationHydroCheckFailedViewModel.cs rename to WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/02-check/XhsProjectSimulationHydroCheckFailedViewModel.cs diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/XhsProjectSimulationCorePage.Designer.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/XhsProjectSimulationCorePage.Designer.cs index e42e9f4..6b2d8fc 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/XhsProjectSimulationCorePage.Designer.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/XhsProjectSimulationCorePage.Designer.cs @@ -58,6 +58,12 @@ docPnlProperty = new DevExpress.XtraBars.Docking.DockPanel(); dockPanel1_Container = new DevExpress.XtraBars.Docking.ControlContainer(); xhsProjectSimulationPropertyCtrl1 = new XhsProjectSimulationPropertyCtrl(); + docPnlBottom = new DevExpress.XtraBars.Docking.DockPanel(); + docPnlHydroCalcu = new DevExpress.XtraBars.Docking.DockPanel(); + controlContainer2 = new DevExpress.XtraBars.Docking.ControlContainer(); + docPnlHydroCheck = new DevExpress.XtraBars.Docking.DockPanel(); + controlContainer1 = new DevExpress.XtraBars.Docking.ControlContainer(); + xhsProjectSimulationHydroCheckFailedCtrl1 = new XhsProjectSimulationHydroCheckFailedCtrl(); svgImg32 = new DevExpress.Utils.SvgImageCollection(components); ((ISupportInitialize)ribbonControl1).BeginInit(); ((ISupportInitialize)tabPane1).BeginInit(); @@ -67,6 +73,10 @@ ((ISupportInitialize)dockManager1).BeginInit(); docPnlProperty.SuspendLayout(); dockPanel1_Container.SuspendLayout(); + docPnlBottom.SuspendLayout(); + docPnlHydroCalcu.SuspendLayout(); + docPnlHydroCheck.SuspendLayout(); + controlContainer1.SuspendLayout(); ((ISupportInitialize)svgImg32).BeginInit(); SuspendLayout(); // @@ -82,7 +92,7 @@ ribbonControl1.ShowApplicationButton = DevExpress.Utils.DefaultBoolean.False; ribbonControl1.ShowExpandCollapseButton = DevExpress.Utils.DefaultBoolean.False; ribbonControl1.ShowPageHeadersMode = DevExpress.XtraBars.Ribbon.ShowPageHeadersMode.ShowOnMultiplePages; - ribbonControl1.Size = new Size(951, 101); + ribbonControl1.Size = new Size(1051, 128); ribbonControl1.ToolbarLocation = DevExpress.XtraBars.Ribbon.RibbonQuickAccessToolbarLocation.Hidden; // // barBtnHydroCheck @@ -225,12 +235,12 @@ tabPane1.Controls.Add(pageBimface); tabPane1.Controls.Add(pageQ3d); tabPane1.Dock = DockStyle.Fill; - tabPane1.Location = new Point(0, 101); + tabPane1.Location = new Point(0, 128); tabPane1.Name = "tabPane1"; tabPane1.Pages.AddRange(new DevExpress.XtraBars.Navigation.NavigationPageBase[] { pageBimface, pageQ3d }); - tabPane1.RegularSize = new Size(651, 486); + tabPane1.RegularSize = new Size(776, 334); tabPane1.SelectedPage = pageBimface; - tabPane1.Size = new Size(651, 486); + tabPane1.Size = new Size(776, 334); tabPane1.TabIndex = 1; tabPane1.Text = "tabPane1"; // @@ -239,14 +249,14 @@ pageBimface.Caption = "涓夌淮妯″瀷"; pageBimface.Controls.Add(xhsProjectSimulationBimfaceCtrl1); pageBimface.Name = "pageBimface"; - pageBimface.Size = new Size(651, 453); + pageBimface.Size = new Size(776, 301); // // xhsProjectSimulationBimfaceCtrl1 // xhsProjectSimulationBimfaceCtrl1.Dock = DockStyle.Fill; xhsProjectSimulationBimfaceCtrl1.Location = new Point(0, 0); xhsProjectSimulationBimfaceCtrl1.Name = "xhsProjectSimulationBimfaceCtrl1"; - xhsProjectSimulationBimfaceCtrl1.Size = new Size(651, 453); + xhsProjectSimulationBimfaceCtrl1.Size = new Size(776, 301); xhsProjectSimulationBimfaceCtrl1.TabIndex = 0; xhsProjectSimulationBimfaceCtrl1.ClickParterEvent += xhsProjectSimulationBimfaceCtrl1_ClickParterEvent; // @@ -268,7 +278,7 @@ // dockManager1 // dockManager1.Form = this; - dockManager1.RootPanels.AddRange(new DevExpress.XtraBars.Docking.DockPanel[] { docPnlProperty }); + dockManager1.RootPanels.AddRange(new DevExpress.XtraBars.Docking.DockPanel[] { docPnlProperty, docPnlBottom }); dockManager1.TopZIndexControls.AddRange(new string[] { "DevExpress.XtraBars.BarDockControl", "DevExpress.XtraBars.StandaloneBarDockControl", "System.Windows.Forms.MenuStrip", "System.Windows.Forms.StatusStrip", "System.Windows.Forms.StatusBar", "DevExpress.XtraBars.Ribbon.RibbonStatusBar", "DevExpress.XtraBars.Ribbon.RibbonControl", "DevExpress.XtraBars.Navigation.OfficeNavigationBar", "DevExpress.XtraBars.Navigation.TileNavPane", "DevExpress.XtraBars.TabFormControl", "DevExpress.XtraBars.FluentDesignSystem.FluentDesignFormControl", "DevExpress.XtraBars.ToolbarForm.ToolbarFormControl" }); // // docPnlProperty @@ -276,10 +286,10 @@ docPnlProperty.Controls.Add(dockPanel1_Container); docPnlProperty.Dock = DevExpress.XtraBars.Docking.DockingStyle.Right; docPnlProperty.ID = new Guid("cffe2560-3445-4488-83cf-b9e4b936ff18"); - docPnlProperty.Location = new Point(651, 101); + docPnlProperty.Location = new Point(776, 128); docPnlProperty.Name = "docPnlProperty"; - docPnlProperty.OriginalSize = new Size(300, 200); - docPnlProperty.Size = new Size(300, 486); + docPnlProperty.OriginalSize = new Size(275, 200); + docPnlProperty.Size = new Size(275, 622); docPnlProperty.Text = "灞炴��"; // // dockPanel1_Container @@ -287,7 +297,7 @@ dockPanel1_Container.Controls.Add(xhsProjectSimulationPropertyCtrl1); dockPanel1_Container.Location = new Point(4, 26); dockPanel1_Container.Name = "dockPanel1_Container"; - dockPanel1_Container.Size = new Size(293, 457); + dockPanel1_Container.Size = new Size(268, 593); dockPanel1_Container.TabIndex = 0; // // xhsProjectSimulationPropertyCtrl1 @@ -295,8 +305,69 @@ xhsProjectSimulationPropertyCtrl1.Dock = DockStyle.Fill; xhsProjectSimulationPropertyCtrl1.Location = new Point(0, 0); xhsProjectSimulationPropertyCtrl1.Name = "xhsProjectSimulationPropertyCtrl1"; - xhsProjectSimulationPropertyCtrl1.Size = new Size(293, 457); + xhsProjectSimulationPropertyCtrl1.Size = new Size(268, 593); xhsProjectSimulationPropertyCtrl1.TabIndex = 0; + // + // docPnlBottom + // + docPnlBottom.ActiveChild = docPnlHydroCheck; + docPnlBottom.Controls.Add(docPnlHydroCheck); + docPnlBottom.Controls.Add(docPnlHydroCalcu); + docPnlBottom.Dock = DevExpress.XtraBars.Docking.DockingStyle.Bottom; + docPnlBottom.ID = new Guid("b0042bf8-5e21-49c9-a503-0ba75eabffa4"); + docPnlBottom.Location = new Point(0, 462); + docPnlBottom.Name = "docPnlBottom"; + docPnlBottom.OriginalSize = new Size(200, 288); + docPnlBottom.Size = new Size(776, 288); + docPnlBottom.Tabbed = true; + docPnlBottom.Text = "panelContainer1"; + // + // docPnlHydroCalcu + // + docPnlHydroCalcu.Controls.Add(controlContainer2); + docPnlHydroCalcu.Dock = DevExpress.XtraBars.Docking.DockingStyle.Fill; + docPnlHydroCalcu.FloatVertical = true; + docPnlHydroCalcu.ID = new Guid("ac7055c0-e9fe-40c2-bf51-83dde5710cd4"); + docPnlHydroCalcu.Location = new Point(3, 27); + docPnlHydroCalcu.Name = "docPnlHydroCalcu"; + docPnlHydroCalcu.OriginalSize = new Size(200, 200); + docPnlHydroCalcu.Size = new Size(770, 231); + docPnlHydroCalcu.Text = "姘村姏璁$畻"; + // + // controlContainer2 + // + controlContainer2.Location = new Point(0, 0); + controlContainer2.Name = "controlContainer2"; + controlContainer2.Size = new Size(770, 231); + controlContainer2.TabIndex = 0; + // + // docPnlHydroCheck + // + docPnlHydroCheck.Controls.Add(controlContainer1); + docPnlHydroCheck.Dock = DevExpress.XtraBars.Docking.DockingStyle.Fill; + docPnlHydroCheck.ID = new Guid("dee18895-8b3d-44cd-9001-28bee516095d"); + docPnlHydroCheck.Location = new Point(3, 27); + docPnlHydroCheck.Name = "docPnlHydroCheck"; + docPnlHydroCheck.OriginalSize = new Size(200, 200); + docPnlHydroCheck.Size = new Size(770, 231); + docPnlHydroCheck.Text = "姘村姏鏍¢獙"; + // + // controlContainer1 + // + controlContainer1.Controls.Add(xhsProjectSimulationHydroCheckFailedCtrl1); + controlContainer1.Location = new Point(0, 0); + controlContainer1.Name = "controlContainer1"; + controlContainer1.Size = new Size(770, 231); + controlContainer1.TabIndex = 0; + // + // xhsProjectSimulationHydroCheckFailedCtrl1 + // + xhsProjectSimulationHydroCheckFailedCtrl1.Dock = DockStyle.Fill; + xhsProjectSimulationHydroCheckFailedCtrl1.Location = new Point(0, 0); + xhsProjectSimulationHydroCheckFailedCtrl1.Name = "xhsProjectSimulationHydroCheckFailedCtrl1"; + xhsProjectSimulationHydroCheckFailedCtrl1.Size = new Size(770, 231); + xhsProjectSimulationHydroCheckFailedCtrl1.TabIndex = 0; + xhsProjectSimulationHydroCheckFailedCtrl1.HydroClickEvent += xhsProjectSimulationHydroCheckFailedCtrl1_HydroClickEvent; // // svgImg32 // @@ -310,11 +381,12 @@ AutoScaleDimensions = new SizeF(7F, 14F); AutoScaleMode = AutoScaleMode.Font; Controls.Add(tabPane1); + Controls.Add(docPnlBottom); Controls.Add(docPnlProperty); Controls.Add(ribbonControl1); Margin = new Padding(2); Name = "XhsProjectSimulationCorePage"; - Size = new Size(951, 587); + Size = new Size(1051, 750); ((ISupportInitialize)ribbonControl1).EndInit(); ((ISupportInitialize)tabPane1).EndInit(); tabPane1.ResumeLayout(false); @@ -323,6 +395,10 @@ ((ISupportInitialize)dockManager1).EndInit(); docPnlProperty.ResumeLayout(false); dockPanel1_Container.ResumeLayout(false); + docPnlBottom.ResumeLayout(false); + docPnlHydroCalcu.ResumeLayout(false); + docPnlHydroCheck.ResumeLayout(false); + controlContainer1.ResumeLayout(false); ((ISupportInitialize)svgImg32).EndInit(); ResumeLayout(false); PerformLayout(); @@ -359,5 +435,11 @@ private XhsProjectSimulationPropertyCtrl xhsProjectSimulationPropertyCtrl1; private DevExpress.Utils.SvgImageCollection svgImg32; private DevExpress.XtraBars.BarButtonItem BtnPerformChart; + private DevExpress.XtraBars.Docking.DockPanel docPnlHydroCheck; + private DevExpress.XtraBars.Docking.ControlContainer controlContainer1; + private XhsProjectSimulationHydroCheckFailedCtrl xhsProjectSimulationHydroCheckFailedCtrl1; + private DevExpress.XtraBars.Docking.DockPanel docPnlBottom; + private DevExpress.XtraBars.Docking.DockPanel docPnlHydroCalcu; + private DevExpress.XtraBars.Docking.ControlContainer controlContainer2; } } diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/XhsProjectSimulationCorePage.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/XhsProjectSimulationCorePage.cs index 109afd2..eb25cc4 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/XhsProjectSimulationCorePage.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/XhsProjectSimulationCorePage.cs @@ -1,6 +1,7 @@ 锘縢lobal using Yw.EPAnet; using HStation.WinFrmUI.Xhs; using HStation.WinFrmUI.Xhs.Core; +using NPOI.SS.Formula.Functions; namespace HStation.WinFrmUI { @@ -11,6 +12,9 @@ InitializeComponent(); this.PageTitle.Caption = "姘村姏妯℃嫙"; this.PageTitle.HeaderSvgImage = this.svgImg32[0]; + this.docPnlBottom.Visibility = DevExpress.XtraBars.Docking.DockVisibility.Hidden; + this.docPnlHydroCheck.Visibility = DevExpress.XtraBars.Docking.DockVisibility.Hidden; + this.docPnlHydroCalcu.Visibility = DevExpress.XtraBars.Docking.DockVisibility.Hidden; } private HStation.Vmo.XhsProjectVmo _project = null;//椤圭洰 @@ -98,21 +102,8 @@ TipFormHelper.ShowSucceed("鏍¢獙閫氳繃锛�"); return; } - var dlg = new XhsProjectSimulationHydroCheckFailedDlg(); - dlg.TopMost = true; - dlg.HydroClickEvent += async (code) => - { - if (_hydroInfo == null) - { - return; - } - await this.xhsProjectSimulationBimfaceCtrl1.SetSelectedComponents(new List<string>() { code }); - var allParterList = _hydroInfo.GetAllParters(); - _parter = allParterList.Find(x => x.Code == code); - ShowProperty(); - }; - dlg.SetBindingData(_checkResult.FailedList); - dlg.Show(); + this.xhsProjectSimulationHydroCheckFailedCtrl1.SetBindingData(_checkResult.FailedList); + this.docPnlHydroCheck.Visibility = DevExpress.XtraBars.Docking.DockVisibility.Visible; } //姘村姏璁$畻 @@ -269,5 +260,19 @@ var dlg = new PerformChart(); dlg.ShowDialog(); } + + //姘村姏鏍¢獙鐐瑰嚮 + private async void xhsProjectSimulationHydroCheckFailedCtrl1_HydroClickEvent(string obj) + { + if (_hydroInfo == null) + { + return; + } + await this.xhsProjectSimulationBimfaceCtrl1.SetSelectedComponents(new List<string>() { obj }); + var allParterList = _hydroInfo.GetAllParters(); + _parter = allParterList.Find(x => x.Code == obj); + ShowProperty(); + } + } } \ No newline at end of file diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/HStation.WinFrmUI.Xhs.Core.csproj.user b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/HStation.WinFrmUI.Xhs.Core.csproj.user index 7f02faf..611dfcb 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/HStation.WinFrmUI.Xhs.Core.csproj.user +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/HStation.WinFrmUI.Xhs.Core.csproj.user @@ -103,10 +103,13 @@ <Compile Update="04-simulation\05-function\XhsProjectSimulationFunctionMgrCtrl.cs"> <SubType>UserControl</SubType> </Compile> + <Compile Update="04-simulation\06-simulation\02-check\XhsProjectSimulationHydroCheckFailedCtrl.cs"> + <SubType>UserControl</SubType> + </Compile> <Compile Update="04-simulation\06-simulation\PerformChart.cs"> <SubType>Form</SubType> </Compile> - <Compile Update="04-simulation\06-simulation\XhsProjectSimulationHydroCheckFailedDlg.cs"> + <Compile Update="04-simulation\06-simulation\02-check\XhsProjectSimulationHydroCheckFailedDlg.cs"> <SubType>Form</SubType> </Compile> <Compile Update="04-simulation\XhsProjectSimulationMgrPage.cs"> diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/Yw.WinFrmUI.Hydro.Core.csproj b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/Yw.WinFrmUI.Hydro.Core.csproj index b8b22f8..5184d61 100644 --- a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/Yw.WinFrmUI.Hydro.Core.csproj +++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/Yw.WinFrmUI.Hydro.Core.csproj @@ -9,8 +9,8 @@ <ItemGroup> <PackageReference Include="DevExpress.Win.Design" Version="23.2.4" /> - <PackageReference Include="Yw.BLL.Basic.Core" Version="3.2.7" /> - <PackageReference Include="Yw.BLL.Hydro.Core" Version="3.2.1" /> + <PackageReference Include="Yw.BLL.Basic.Core" Version="3.2.8" /> + <PackageReference Include="Yw.BLL.Hydro.Core" Version="3.2.2" /> </ItemGroup> <ItemGroup> -- Gitblit v1.9.3