From db26311246d1c1cecadf4a22dc44ffa570ee40f2 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期二, 07 一月 2025 11:35:55 +0800 Subject: [PATCH] 批量修改数据同步修改 --- WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/06-simulation/XhsProjectSimulationCorePage.cs | 302 ++++++++++++++++++++----------------------------- 1 files changed, 123 insertions(+), 179 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/06-simulation/XhsProjectSimulationCorePage.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/06-simulation/XhsProjectSimulationCorePage.cs index 430df55..1875592 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/06-simulation/XhsProjectSimulationCorePage.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/06-simulation/XhsProjectSimulationCorePage.cs @@ -389,11 +389,12 @@ } if (_propertyCtrl == null) { + var changeHelper = GetChangeHelper(); var propStatusHelper = await GetPropStatusHelper(); _propertyCtrl = new SimulationPropertyCtrl(); _propertyCtrl.Dock = DockStyle.Fill; _propertyCtrl.AllowEdit = true; - _propertyCtrl.InitialData(propStatusHelper); + _propertyCtrl.InitialData(changeHelper, propStatusHelper); _propertyCtrl.CalcuResult = () => GetCalcuResult(); _propertyCtrl.HydroViewEvent += (visual) => { @@ -459,14 +460,6 @@ //鍒ゆ柇褰撳墠鏄惁鏈夊垎绾у睍绀猴紝鑻ユ湁鍒欐洿鏂板垎绾э紝鏈�濂芥槸鏇存柊鍗曚釜鍒嗙骇 var gradingHelper = await GetGradingHelper(); gradingHelper.Set(visual); - }; - _propertyCtrl.ParterChangedEvent += (parter, changeType) => - { - if (parter == null) - { - return; - } - AppendChangeParter(parter, changeType); }; } return _propertyCtrl; @@ -751,10 +744,6 @@ { SelectVisual(_visual, eSimulationVisualSource.List); }; - _visualListCtrl.ParterChangedEvent += (parter, changeType) => - { - AppendChangeParter(parter, changeType); - }; } return _visualListCtrl; } @@ -779,7 +768,7 @@ } //鏄剧ず鏋勪欢鏄庣粏鎺т欢 - private void ShowVisualListCtrl() + private async void ShowVisualListCtrl() { if (_hydroInfo == null) { @@ -795,8 +784,10 @@ this.docPnlBottom.Height = 350; } var visualVmListHelper = GetVisualVmListHelper(); + var changeHelper = GetChangeHelper(); + var propStatusHelper = await GetPropStatusHelper(); var allVisualVmList = visualVmListHelper.GetVisualList(); - visualListCtrl.SetBindingData(allVisualVmList); + visualListCtrl.SetBindingData(allVisualVmList, changeHelper, propStatusHelper); var calcuResult = GetCalcuResult(); if (calcuResult != null && calcuResult.Succeed) { @@ -833,7 +824,7 @@ ShowVisualListCtrl(); } - #endregion 鏄庣粏鎺т欢 + #endregion #region 鏋勪欢鏄剧ず @@ -948,38 +939,62 @@ { if (_isSaving) { - TipFormHelper.ShowWarn("姝e湪淇濆瓨锛岃绋嶅悗閲嶈瘯锛�"); + this.FindForm().ShowAlertInfo("淇濆瓨", "姝e湪淇濆瓨锛岃绋嶅悗閲嶈瘯锛�"); return; } } _isSaving = true; - var addParterList = GetAddParterList(); - var updateParterList = GetUpdateParterList(); - var removeParters = GetRemoveParters(); + var changeHelper = GetChangeHelper(); - this.FindForm().ShowAlertInfo("姘村姏淇℃伅淇濆瓨", "姝e湪鏇存柊姘村姏淇℃伅锛�"); + var addParterList = changeHelper.GetAddParterList(); + var updateParterList = changeHelper.GetUpdateParterList(); + var removeParters = changeHelper.GetRemoveParters(); + + if (addParterList == null || addParterList.Count < 1) + { + if (updateParterList == null || updateParterList.Count < 1) + { + if (removeParters == null || removeParters.Count < 1) + { + TipFormHelper.ShowWarn("鏈娴嬪埌淇敼锛屾棤闇�淇濆瓨锛�"); + _isSaving = false; + return; + } + } + } + + WaitFormHelper.ShowWaitForm("姝e湪淇濆瓨锛岃绋嶅悗..."); + var bol = await BLLFactory<Yw.BLL.HydroModelInfo>.Instance .Update(_hydroInfo, addParterList, updateParterList, removeParters); if (!bol) { - this.FindForm().ShowAlertInfo("姘村姏淇℃伅淇濆瓨", "姘村姏淇℃伅鏇存柊澶辫触锛�"); + WaitFormHelper.HideWaitForm(); + TipFormHelper.ShowError("姘村姏淇℃伅鏇存柊澶辫触锛�"); + _isSaving = false; return; } - this.FindForm().ShowAlertInfo("姘村姏淇℃伅淇濆瓨", "姘村姏淇℃伅鏇存柊鎴愬姛锛�"); + changeHelper.Reset(); - this.FindForm().ShowAlertInfo("姘村姏淇℃伅淇濆瓨", "姝e湪淇濆瓨灞炴�х姸鎬侊紒"); - var propStatusDbList = await GetPropStatusDbList(); - bol = await BLLFactory<Yw.BLL.HydroParterPropStatusInfo>.Instance.Save(_hydroInfo.ID, propStatusDbList); - if (bol) + var propStatusHelper = await GetPropStatusHelper(); + var updatePropStatusList = propStatusHelper.GetUpdatePropStatusDbList(); + if (updatePropStatusList != null && updatePropStatusList.Count > 0) { - this.FindForm().ShowAlertInfo("姘村姏淇℃伅淇濆瓨", "灞炴�х姸鎬佷繚瀛樻垚鍔燂紒"); + bol = await BLLFactory<Yw.BLL.HydroParterPropStatusInfo>.Instance.Update(_hydroInfo.ID, updatePropStatusList); + if (!bol) + { + WaitFormHelper.HideWaitForm(); + TipFormHelper.ShowWarn("灞炴�х姸鎬佹洿鏂板け璐ワ紒"); + _isSaving = false; + return; + } } - else - { - this.FindForm().ShowAlertInfo("姘村姏淇℃伅淇濆瓨", "灞炴�х姸鎬佷繚瀛樺け璐ワ紒"); - } + propStatusHelper.Reset(); + + WaitFormHelper.HideWaitForm(); + TipFormHelper.ShowSucceed("淇濆瓨鎴愬姛锛�"); _isSaving = false; //Stopwatch sw = new Stopwatch(); @@ -998,11 +1013,13 @@ private void RegistBulkSetEvents() { //姘村簱 - this.barBtnSetReservoirList.ItemClick += delegate + this.barBtnSetReservoirList.ItemClick += async delegate { var allVisualViewModelList = GetVisualViewModelList(); + var changeHelper = GetChangeHelper(); + var propStatusHelper = await GetPropStatusHelper(); var dlg = new SetHydroReservoirListDlg(); - dlg.SetBindingData(allVisualViewModelList); + dlg.SetBindingData(allVisualViewModelList, changeHelper, propStatusHelper); dlg.HydroClickInfoEvent += (visual) => { SelectVisual(visual, eSimulationVisualSource.Set); @@ -1011,19 +1028,17 @@ { SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); - }; - dlg.ParterChangedEvent += (parter, changeType) => - { - AppendChangeParter(parter, changeType); }; dlg.ShowDialog(); }; //姘存睜 - this.barBtnSetTankList.ItemClick += delegate + this.barBtnSetTankList.ItemClick += async delegate { var allVisualViewModelList = GetVisualViewModelList(); + var changeHelper = GetChangeHelper(); + var propStatusHelper = await GetPropStatusHelper(); var dlg = new SetHydroTankListDlg(); - dlg.SetBindingData(allVisualViewModelList); + dlg.SetBindingData(allVisualViewModelList, changeHelper, propStatusHelper); dlg.HydroClickInfoEvent += (visual) => { SelectVisual(visual, eSimulationVisualSource.Set); @@ -1032,19 +1047,17 @@ { SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); - }; - dlg.ParterChangedEvent += (parter, changeType) => - { - AppendChangeParter(parter, changeType); }; dlg.ShowDialog(); }; //姘寸 - this.barBtnSetWaterboxList.ItemClick += delegate + this.barBtnSetWaterboxList.ItemClick += async delegate { var allVisualViewModelList = GetVisualViewModelList(); + var changeHelper = GetChangeHelper(); + var propStatusHelper = await GetPropStatusHelper(); var dlg = new SetHydroWaterboxListDlg(); - dlg.SetBindingData(allVisualViewModelList); + dlg.SetBindingData(allVisualViewModelList, changeHelper, propStatusHelper); dlg.HydroClickInfoEvent += (visual) => { SelectVisual(visual, eSimulationVisualSource.Set); @@ -1053,19 +1066,17 @@ { SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); - }; - dlg.ParterChangedEvent += (parter, changeType) => - { - AppendChangeParter(parter, changeType); }; dlg.ShowDialog(); }; //杩炴帴鑺傜偣 - this.barBtnSetJunctionList.ItemClick += delegate + this.barBtnSetJunctionList.ItemClick += async delegate { var allVisualViewModelList = GetVisualViewModelList(); + var changeHelper = GetChangeHelper(); + var propStatusHelper = await GetPropStatusHelper(); var dlg = new SetHydroJunctionListDlg(); - dlg.SetBindingData(allVisualViewModelList); + dlg.SetBindingData(allVisualViewModelList, changeHelper, propStatusHelper); dlg.HydroClickInfoEvent += (visual) => { SelectVisual(visual, eSimulationVisualSource.Set); @@ -1074,19 +1085,17 @@ { SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); - }; - dlg.ParterChangedEvent += (parter, changeType) => - { - AppendChangeParter(parter, changeType); }; dlg.ShowDialog(); }; //闂峰ご - this.barBtnSetBluntheadList.ItemClick += delegate + this.barBtnSetBluntheadList.ItemClick += async delegate { var allVisualViewModelList = GetVisualViewModelList(); + var changeHelper = GetChangeHelper(); + var propStatusHelper = await GetPropStatusHelper(); var dlg = new SetHydroBluntheadListDlg(); - dlg.SetBindingData(allVisualViewModelList); + dlg.SetBindingData(allVisualViewModelList, changeHelper, propStatusHelper); dlg.HydroClickInfoEvent += (visual) => { SelectVisual(visual, eSimulationVisualSource.Set); @@ -1095,19 +1104,17 @@ { SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); - }; - dlg.ParterChangedEvent += (parter, changeType) => - { - AppendChangeParter(parter, changeType); }; dlg.ShowDialog(); }; //寮ご - this.barBtnSetElbowsList.ItemClick += delegate + this.barBtnSetElbowsList.ItemClick += async delegate { var allVisualVmList = GetVisualViewModelList(); + var changeHelper = GetChangeHelper(); + var propStatusHelper = await GetPropStatusHelper(); var dlg = new SetHydroElbowListDlg(); - dlg.SetBindingData(allVisualVmList); + dlg.SetBindingData(allVisualVmList, changeHelper, propStatusHelper); dlg.HydroClickInfoEvent += (visual) => { SelectVisual(visual, eSimulationVisualSource.Set); @@ -1116,19 +1123,17 @@ { SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); - }; - dlg.ParterChangedEvent += (parter, changeType) => - { - AppendChangeParter(parter, changeType); }; dlg.ShowDialog(); }; //涓夐�� - this.barBtnSetThreelinkList.ItemClick += delegate + this.barBtnSetThreelinkList.ItemClick += async delegate { var allVisualViewModelList = GetVisualViewModelList(); + var changeHelper = GetChangeHelper(); + var propStatusHelper = await GetPropStatusHelper(); var dlg = new SetHydroThreelinkListDlg(); - dlg.SetBindingData(allVisualViewModelList); + dlg.SetBindingData(allVisualViewModelList, changeHelper, propStatusHelper); dlg.HydroClickInfoEvent += (visual) => { SelectVisual(visual, eSimulationVisualSource.Set); @@ -1137,19 +1142,17 @@ { SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); - }; - dlg.ParterChangedEvent += (parter, changeType) => - { - AppendChangeParter(parter, changeType); }; dlg.ShowDialog(); }; //鍥涢�� - this.barBtnSetFourlinkList.ItemClick += delegate + this.barBtnSetFourlinkList.ItemClick += async delegate { var allVisualViewModelList = GetVisualViewModelList(); + var changeHelper = GetChangeHelper(); + var propStatusHelper = await GetPropStatusHelper(); var dlg = new SetHydroFourlinkListDlg(); - dlg.SetBindingData(allVisualViewModelList); + dlg.SetBindingData(allVisualViewModelList, changeHelper, propStatusHelper); dlg.HydroClickInfoEvent += (visual) => { SelectVisual(visual, eSimulationVisualSource.Set); @@ -1158,19 +1161,17 @@ { SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); - }; - dlg.ParterChangedEvent += (parter, changeType) => - { - AppendChangeParter(parter, changeType); }; dlg.ShowDialog(); }; //姘磋〃 - this.barBtnSetMeterList.ItemClick += delegate + this.barBtnSetMeterList.ItemClick += async delegate { var allVisualViewModelList = GetVisualViewModelList(); + var changeHelper = GetChangeHelper(); + var propStatusHelper = await GetPropStatusHelper(); var dlg = new SetHydroMeterListDlg(); - dlg.SetBindingData(allVisualViewModelList); + dlg.SetBindingData(allVisualViewModelList, changeHelper, propStatusHelper); dlg.HydroClickInfoEvent += (visual) => { SelectVisual(visual, eSimulationVisualSource.Set); @@ -1179,19 +1180,17 @@ { SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); - }; - dlg.ParterChangedEvent += (parter, changeType) => - { - AppendChangeParter(parter, changeType); }; dlg.ShowDialog(); }; //娴侀噺璁� - this.barBtnSetFlowmeterList.ItemClick += delegate + this.barBtnSetFlowmeterList.ItemClick += async delegate { var allVisualViewModelList = GetVisualViewModelList(); + var changeHelper = GetChangeHelper(); + var propStatusHelper = await GetPropStatusHelper(); var dlg = new SetHydroFlowmeterListDlg(); - dlg.SetBindingData(allVisualViewModelList); + dlg.SetBindingData(allVisualViewModelList, changeHelper, propStatusHelper); dlg.HydroClickInfoEvent += (visual) => { SelectVisual(visual, eSimulationVisualSource.Set); @@ -1200,19 +1199,17 @@ { SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); - }; - dlg.ParterChangedEvent += (parter, changeType) => - { - AppendChangeParter(parter, changeType); }; dlg.ShowDialog(); }; //鍘嬪姏琛� - this.barBtnSetPressmeterList.ItemClick += delegate + this.barBtnSetPressmeterList.ItemClick += async delegate { var allVisualViewModelList = GetVisualViewModelList(); + var changeHelper = GetChangeHelper(); + var propStatusHelper = await GetPropStatusHelper(); var dlg = new SetHydroPressmeterListDlg(); - dlg.SetBindingData(allVisualViewModelList); + dlg.SetBindingData(allVisualViewModelList, changeHelper, propStatusHelper); dlg.HydroClickInfoEvent += (visual) => { SelectVisual(visual, eSimulationVisualSource.Set); @@ -1221,19 +1218,17 @@ { SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); - }; - dlg.ParterChangedEvent += (parter, changeType) => - { - AppendChangeParter(parter, changeType); }; dlg.ShowDialog(); }; //鍠峰槾 - this.barBtnSetNozzleList.ItemClick += delegate + this.barBtnSetNozzleList.ItemClick += async delegate { var allVisualViewModelList = GetVisualViewModelList(); + var changeHelper = GetChangeHelper(); + var propStatusHelper = await GetPropStatusHelper(); var dlg = new SetHydroNozzleListDlg(); - dlg.SetBindingData(allVisualViewModelList); + dlg.SetBindingData(allVisualViewModelList, changeHelper, propStatusHelper); dlg.HydroClickInfoEvent += (visual) => { SelectVisual(visual, eSimulationVisualSource.Set); @@ -1242,19 +1237,17 @@ { SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); - }; - dlg.ParterChangedEvent += (parter, changeType) => - { - AppendChangeParter(parter, changeType); }; dlg.ShowDialog(); }; //鍐峰嵈濉� - this.barBtnSetCoolingList.ItemClick += delegate + this.barBtnSetCoolingList.ItemClick += async delegate { var allVisualViewModelList = GetVisualViewModelList(); + var changeHelper = GetChangeHelper(); + var propStatusHelper = await GetPropStatusHelper(); var dlg = new SetHydroCoolingListDlg(); - dlg.SetBindingData(allVisualViewModelList); + dlg.SetBindingData(allVisualViewModelList, changeHelper, propStatusHelper); dlg.HydroClickInfoEvent += (visual) => { SelectVisual(visual, eSimulationVisualSource.Set); @@ -1263,19 +1256,17 @@ { SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); - }; - dlg.ParterChangedEvent += (parter, changeType) => - { - AppendChangeParter(parter, changeType); }; dlg.ShowDialog(); }; //绠¢亾 - this.barBtnSetPipeList.ItemClick += delegate + this.barBtnSetPipeList.ItemClick += async delegate { var allVisualViewModelList = GetVisualViewModelList(); + var changeHelper = GetChangeHelper(); + var propStatusHelper = await GetPropStatusHelper(); var dlg = new SetHydroPipeListDlg(); - dlg.SetBindingData(allVisualViewModelList); + dlg.SetBindingData(allVisualViewModelList, changeHelper, propStatusHelper); dlg.HydroClickInfoEvent += (visual) => { SelectVisual(visual, eSimulationVisualSource.Set); @@ -1284,19 +1275,17 @@ { SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); - }; - dlg.ParterChangedEvent += (parter, changeType) => - { - AppendChangeParter(parter, changeType); }; dlg.ShowDialog(); }; //杩囨浮浠� - this.barBtnSetTranslationList.ItemClick += delegate + this.barBtnSetTranslationList.ItemClick += async delegate { var allVisualViewModelList = GetVisualViewModelList(); + var changeHelper = GetChangeHelper(); + var propStatusHelper = await GetPropStatusHelper(); var dlg = new SetHydroTranslationListDlg(); - dlg.SetBindingData(allVisualViewModelList); + dlg.SetBindingData(allVisualViewModelList, changeHelper, propStatusHelper); dlg.HydroClickInfoEvent += (visual) => { SelectVisual(visual, eSimulationVisualSource.Set); @@ -1305,19 +1294,17 @@ { SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); - }; - dlg.ParterChangedEvent += (parter, changeType) => - { - AppendChangeParter(parter, changeType); }; dlg.ShowDialog(); }; //姘存车 - this.barBtnSetPumpList.ItemClick += delegate + this.barBtnSetPumpList.ItemClick += async delegate { var allVisualViewModelList = GetVisualViewModelList(); + var changeHelper = GetChangeHelper(); + var propStatusHelper = await GetPropStatusHelper(); var dlg = new SetHydroPumpListDlg(); - dlg.SetBindingData(allVisualViewModelList); + dlg.SetBindingData(allVisualViewModelList, changeHelper, propStatusHelper); dlg.HydroClickInfoEvent += (visual) => { SelectVisual(visual, eSimulationVisualSource.Set); @@ -1326,19 +1313,17 @@ { SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); - }; - dlg.ParterChangedEvent += (parter, changeType) => - { - AppendChangeParter(parter, changeType); }; dlg.ShowDialog(); }; //闃�闂� - this.barBtnSetValveList.ItemClick += delegate + this.barBtnSetValveList.ItemClick += async delegate { var allVisualViewModelList = GetVisualViewModelList(); + var changeHelper = GetChangeHelper(); + var propStatusHelper = await GetPropStatusHelper(); var dlg = new SetHydroValveListDlg(); - dlg.SetBindingData(allVisualViewModelList); + dlg.SetBindingData(allVisualViewModelList, changeHelper, propStatusHelper); dlg.HydroClickInfoEvent += (visual) => { SelectVisual(visual, eSimulationVisualSource.Set); @@ -1347,19 +1332,17 @@ { SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); - }; - dlg.ParterChangedEvent += (parter, changeType) => - { - AppendChangeParter(parter, changeType); }; dlg.ShowDialog(); }; //鎹㈢儹鍣� - this.barBtnSetExchangerList.ItemClick += delegate + this.barBtnSetExchangerList.ItemClick += async delegate { var allVisualViewModelList = GetVisualViewModelList(); + var changeHelper = GetChangeHelper(); + var propStatusHelper = await GetPropStatusHelper(); var dlg = new SetHydroExchangerListDlg(); - dlg.SetBindingData(allVisualViewModelList); + dlg.SetBindingData(allVisualViewModelList, changeHelper, propStatusHelper); dlg.HydroClickInfoEvent += (visual) => { SelectVisual(visual, eSimulationVisualSource.Set); @@ -1368,19 +1351,17 @@ { SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); - }; - dlg.ParterChangedEvent += (parter, changeType) => - { - AppendChangeParter(parter, changeType); }; dlg.ShowDialog(); }; //鍘嬬缉鏈� - this.barBtnSetCompressorList.ItemClick += delegate + this.barBtnSetCompressorList.ItemClick += async delegate { var allVisualViewModelList = GetVisualViewModelList(); + var changeHelper = GetChangeHelper(); + var propStatusHelper = await GetPropStatusHelper(); var dlg = new SetHydroCompressorListDlg(); - dlg.SetBindingData(allVisualViewModelList); + dlg.SetBindingData(allVisualViewModelList, changeHelper, propStatusHelper); dlg.HydroClickInfoEvent += (visual) => { SelectVisual(visual, eSimulationVisualSource.Set); @@ -1389,10 +1370,6 @@ { SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); - }; - dlg.ParterChangedEvent += (parter, changeType) => - { - AppendChangeParter(parter, changeType); }; dlg.ShowDialog(); }; @@ -1866,39 +1843,6 @@ } #endregion 浜哄伐鍒锋柊 - - #region 姘存祦鍔ㄧ敾 - - //姘存祦鍔ㄧ敾杈呭姪绫� - private SimulationFlowEffectHelper _flowEffectHelper = null; - - //鑾峰彇姘存祦鍔ㄧ敾杈呭姪绫� - private async Task<SimulationFlowEffectHelper> GetFlowEffectHelper() - { - if (_hydroInfo == null) - { - return default; - } - if (_flowEffectHelper == null) - { - var visualListHelper = GetVisualListHelper(); - var bimfaceCtrl = await GetBimfaceCtrl(); - _flowEffectHelper = new SimulationFlowEffectHelper(visualListHelper, bimfaceCtrl); - var calcuResult = GetCalcuResult(); - _flowEffectHelper.InitialData(calcuResult); - } - return _flowEffectHelper; - } - - //姘存祦鍔ㄧ敾鏄惁鍙 - private async void barCkFlowEffect_CheckedChanged(object sender, DevExpress.XtraBars.ItemClickEventArgs e) - { - var flowEffectHelper = await GetFlowEffectHelper(); - //flowEffectHelper.Visible = this.barCkFlowEffect.Checked; - //flowEffectHelper.Set(); - } - - #endregion #region 鐩戞祴鐐� -- Gitblit v1.9.3