From 67abe8d2af8cf0a21d915ed62dcc4c738e9adcbc Mon Sep 17 00:00:00 2001 From: duheng <2784771470@qq.com> Date: 星期五, 30 八月 2024 18:39:00 +0800 Subject: [PATCH] 增加httpclient --- WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-scheme/02-asset-mgr/XhsSchemeAssetMgrPage.cs | 45 +++++++++++++++++++++++++++++++++++++++------ 1 files changed, 39 insertions(+), 6 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-scheme/02-asset-mgr/XhsSchemeAssetMgrPage.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-scheme/02-asset-mgr/XhsSchemeAssetMgrPage.cs index 3a50a97..8651228 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-scheme/02-asset-mgr/XhsSchemeAssetMgrPage.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-scheme/02-asset-mgr/XhsSchemeAssetMgrPage.cs @@ -1,5 +1,6 @@ 锘縰sing DevExpress.CodeParser; using DevExpress.XtraEditors; +using HStation.WinFrmUI.Xhs; using Yw.EPAnet; namespace HStation.WinFrmUI @@ -12,14 +13,11 @@ this.xhsProjectAssetsBimfaceCtrl1.ClickParterEvent += XhsProjectAssetsBimfaceCtrl1_ClickParterEvent; } - - private long _projectId; private Yw.Model.HydroModelInfo _hydro = null; - /// <summary> - /// + /// /// </summary> public async Task SetBindingData(long projectId) { @@ -45,7 +43,6 @@ { base.InitialDataSource(); this.xhsProjectAssetsBimfaceCtrl1.SetBindingData(_projectId); - } //bimface 鏋勪欢鐐瑰嚮 @@ -79,5 +76,41 @@ var list = netWork.Calcu(); XtraMessageBox.Show(JsonHelper.Object2FormatJson(list)); } + + //涓存椂---閫夋嫨娉靛瀷鍙� + private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) + { + var dlg = new ChoicePumpMainDlg(); + dlg.SetBindingData(); + dlg.ShowDialog(); + } + + private async void barButtonItem2_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) + { + if (_hydro == null) + { + return; + } + var pumps = _hydro.Pumps; + var ids = pumps.Select(x => x.Code).Distinct().ToList(); + await this.xhsProjectAssetsBimfaceCtrl1.TranslucentComponents(ids); + } + + private async void barButtonItem3_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) + { + if (_hydro == null) + { + return; + } + var pumps = _hydro.Pumps; + var ids = pumps.Select(x => x.Code).Distinct().ToList(); + await this.xhsProjectAssetsBimfaceCtrl1.OpaqueComponents(ids); + } + + private async void barButtonItem4_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) + { + + await this.xhsProjectAssetsBimfaceCtrl1.ShowAllComponents(); + } } -} +} \ No newline at end of file -- Gitblit v1.9.3