From 3a8ca9cfb9312444b7cbe9c1988829432c4ba80d Mon Sep 17 00:00:00 2001 From: Shuxia Ning <NingShuxia0927@outlook.com> Date: 星期三, 11 十二月 2024 17:13:46 +0800 Subject: [PATCH] ExportToImage --- WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/06-simulation/XhsProjectSimulationCorePage.cs | 241 ++++++++++++++++++++++++++++++------------------ 1 files changed, 150 insertions(+), 91 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 5907903..cadbba4 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 @@ -81,7 +81,7 @@ else { this.ribPageGroupForScheme.Visible = true; - this.PageTitle.Caption = $"姘村姏鏂规\r\n{_scheme.Name}"; + this.PageTitle.Caption = $"妯℃嫙鏂规\r\n{_scheme.Name}"; } } @@ -124,7 +124,7 @@ {//榧犳爣宸﹂敭鐐瑰嚮浜嬩欢 var visualListHelper = GetVisualListHelper(); var visual = visualListHelper.GetVisual(code); - SelectVisual(visual, eVisualSource.Bimface); + SelectVisual(visual, eSimulationVisualSource.Bimface); }; } return _bimfaceCtrl; @@ -161,7 +161,7 @@ { var visualListHelper = GetVisualListHelper(); var visuals = visualListHelper.GetVisualList(codes); - SelectVisual(visuals?.LastOrDefault(), eVisualSource.Q3d); + SelectVisual(visuals?.LastOrDefault(), eSimulationVisualSource.Q3d); }; } return _q3dCtrl; @@ -196,7 +196,7 @@ _propertyCtrl.AllowEdit = true; _propertyCtrl.HydroViewEvent += (visual) => { - SelectVisual(visual, eVisualSource.Property); + SelectVisual(visual, eSimulationVisualSource.Property); }; _propertyCtrl.BlinkLinkNodeEvent += async (link, linkNodeCode) => { //寮鸿皟杩炴帴鑺傜偣 @@ -325,100 +325,84 @@ #region 閫夋嫨鏋勪欢 - //鍙鏉ユ簮 - protected enum eVisualSource - { - None, - Bimface, - Q3d, - Property, - List, - Set, - Search, - Monitor, - Check, - Calcu, - Warning, - } - //閫夋嫨鏋勪欢 private Yw.Model.HydroVisualInfo _visual = null; //閫夋嫨鏋勪欢 - private void SelectVisual(HydroVisualInfo visual, eVisualSource source) + private void SelectVisual(HydroVisualInfo visual, eSimulationVisualSource source) { _visual = visual; switch (source) { - case eVisualSource.None: + case eSimulationVisualSource.None: { _bimfaceCtrl?.ZoomAndSelectComponent(visual?.Code); this.barBtnSetMonitor.Enabled = visual != null; SetPropertyCtrl(visual); } break; - case eVisualSource.Bimface: + case eSimulationVisualSource.Bimface: { this.barBtnSetMonitor.Enabled = visual != null; SetPropertyCtrl(visual); } break; - case eVisualSource.Q3d: + case eSimulationVisualSource.Q3d: { _bimfaceCtrl?.ZoomAndSelectComponent(visual?.Code); this.barBtnSetMonitor.Enabled = visual != null; SetPropertyCtrl(visual); } break; - case eVisualSource.Property: + case eSimulationVisualSource.Property: { _bimfaceCtrl?.ZoomAndSelectComponent(visual?.Code); this.barBtnSetMonitor.Enabled = visual != null; } break; - case eVisualSource.List: + case eSimulationVisualSource.List: { _bimfaceCtrl?.ZoomAndSelectComponent(visual?.Code); this.barBtnSetMonitor.Enabled = visual != null; SetPropertyCtrl(visual); } break; - case eVisualSource.Set: + case eSimulationVisualSource.Set: { _bimfaceCtrl?.ZoomAndSelectComponent(visual?.Code); this.barBtnSetMonitor.Enabled = visual != null; SetPropertyCtrl(visual); } break; - case eVisualSource.Search: + case eSimulationVisualSource.Search: { _bimfaceCtrl?.ZoomAndSelectComponent(visual?.Code); this.barBtnSetMonitor.Enabled = visual != null; SetPropertyCtrl(visual); } break; - case eVisualSource.Monitor: + case eSimulationVisualSource.Monitor: { _bimfaceCtrl?.ZoomAndSelectComponent(visual?.Code); this.barBtnSetMonitor.Enabled = visual != null; SetPropertyCtrl(visual); } break; - case eVisualSource.Check: + case eSimulationVisualSource.Check: { _bimfaceCtrl?.ZoomAndSelectComponent(visual?.Code); this.barBtnSetMonitor.Enabled = visual != null; SetPropertyCtrl(visual); } break; - case eVisualSource.Calcu: + case eSimulationVisualSource.Calcu: { _bimfaceCtrl?.ZoomAndSelectComponent(visual?.Code); this.barBtnSetMonitor.Enabled = visual != null; SetPropertyCtrl(visual); } break; - case eVisualSource.Warning: + case eSimulationVisualSource.Warning: { _bimfaceCtrl?.ZoomAndSelectComponent(visual?.Code); this.barBtnSetMonitor.Enabled = visual != null; @@ -430,7 +414,7 @@ } //閫夋嫨鏋勪欢 - private void SelectVisual(string code, eVisualSource source) + private void SelectVisual(string code, eSimulationVisualSource source) { var visual = GetVisual(code); SelectVisual(visual, source); @@ -531,11 +515,11 @@ _visualListCtrl.Dock = DockStyle.Fill; _visualListCtrl.HydroClickInfoEvent += (visual) => { - SelectVisual(visual, eVisualSource.List); + SelectVisual(visual, eSimulationVisualSource.List); }; _visualListCtrl.HydroChangedInfoEvent += (visualList) => { - SelectVisual(_visual, eVisualSource.List); + SelectVisual(_visual, eSimulationVisualSource.List); }; } return _visualListCtrl; @@ -739,11 +723,11 @@ dlg.SetBindingData(allVisualViewModelList); dlg.HydroClickInfoEvent += (visual) => { - SelectVisual(visual, eVisualSource.Set); + SelectVisual(visual, eSimulationVisualSource.Set); }; dlg.HydroChangedInfoEvent += visuals => { - SelectVisual(visuals?.FirstOrDefault(), eVisualSource.Set); + SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); }; dlg.ShowDialog(); @@ -756,11 +740,11 @@ dlg.SetBindingData(allVisualViewModelList); dlg.HydroClickInfoEvent += (visual) => { - SelectVisual(visual, eVisualSource.Set); + SelectVisual(visual, eSimulationVisualSource.Set); }; dlg.HydroChangedInfoEvent += visuals => { - SelectVisual(visuals?.FirstOrDefault(), eVisualSource.Set); + SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); }; dlg.ShowDialog(); @@ -773,11 +757,11 @@ dlg.SetBindingData(allVisualViewModelList); dlg.HydroClickInfoEvent += (visual) => { - SelectVisual(visual, eVisualSource.Set); + SelectVisual(visual, eSimulationVisualSource.Set); }; dlg.HydroChangedInfoEvent += visuals => { - SelectVisual(visuals?.FirstOrDefault(), eVisualSource.Set); + SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); }; dlg.ShowDialog(); @@ -790,11 +774,11 @@ dlg.SetBindingData(allVisualViewModelList); dlg.HydroClickInfoEvent += (visual) => { - SelectVisual(visual, eVisualSource.Set); + SelectVisual(visual, eSimulationVisualSource.Set); }; dlg.HydroChangedInfoEvent += visuals => { - SelectVisual(visuals?.FirstOrDefault(), eVisualSource.Set); + SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); }; dlg.ShowDialog(); @@ -807,11 +791,11 @@ dlg.SetBindingData(allVisualViewModelList); dlg.HydroClickInfoEvent += (visual) => { - SelectVisual(visual, eVisualSource.Set); + SelectVisual(visual, eSimulationVisualSource.Set); }; dlg.HydroChangedInfoEvent += visuals => { - SelectVisual(visuals?.FirstOrDefault(), eVisualSource.Set); + SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); }; dlg.ShowDialog(); @@ -824,11 +808,11 @@ dlg.SetBindingData(allVisualVmList); dlg.HydroClickInfoEvent += (visual) => { - SelectVisual(visual, eVisualSource.Set); + SelectVisual(visual, eSimulationVisualSource.Set); }; dlg.HydroChangedInfoEvent += visuals => { - SelectVisual(visuals?.FirstOrDefault(), eVisualSource.Set); + SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); }; dlg.ShowDialog(); @@ -841,11 +825,11 @@ dlg.SetBindingData(allVisualViewModelList); dlg.HydroClickInfoEvent += (visual) => { - SelectVisual(visual, eVisualSource.Set); + SelectVisual(visual, eSimulationVisualSource.Set); }; dlg.HydroChangedInfoEvent += visuals => { - SelectVisual(visuals?.FirstOrDefault(), eVisualSource.Set); + SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); }; dlg.ShowDialog(); @@ -858,11 +842,11 @@ dlg.SetBindingData(allVisualViewModelList); dlg.HydroClickInfoEvent += (visual) => { - SelectVisual(visual, eVisualSource.Set); + SelectVisual(visual, eSimulationVisualSource.Set); }; dlg.HydroChangedInfoEvent += visuals => { - SelectVisual(visuals?.FirstOrDefault(), eVisualSource.Set); + SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); }; dlg.ShowDialog(); @@ -875,11 +859,11 @@ dlg.SetBindingData(allVisualViewModelList); dlg.HydroClickInfoEvent += (visual) => { - SelectVisual(visual, eVisualSource.Set); + SelectVisual(visual, eSimulationVisualSource.Set); }; dlg.HydroChangedInfoEvent += visuals => { - SelectVisual(visuals?.FirstOrDefault(), eVisualSource.Set); + SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); }; dlg.ShowDialog(); @@ -892,11 +876,11 @@ dlg.SetBindingData(allVisualViewModelList); dlg.HydroClickInfoEvent += (visual) => { - SelectVisual(visual, eVisualSource.Set); + SelectVisual(visual, eSimulationVisualSource.Set); }; dlg.HydroChangedInfoEvent += visuals => { - SelectVisual(visuals?.FirstOrDefault(), eVisualSource.Set); + SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); }; dlg.ShowDialog(); @@ -909,11 +893,11 @@ dlg.SetBindingData(allVisualViewModelList); dlg.HydroClickInfoEvent += (visual) => { - SelectVisual(visual, eVisualSource.Set); + SelectVisual(visual, eSimulationVisualSource.Set); }; dlg.HydroChangedInfoEvent += visuals => { - SelectVisual(visuals?.FirstOrDefault(), eVisualSource.Set); + SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); }; dlg.ShowDialog(); @@ -926,11 +910,11 @@ dlg.SetBindingData(allVisualViewModelList); dlg.HydroClickInfoEvent += (visual) => { - SelectVisual(visual, eVisualSource.Set); + SelectVisual(visual, eSimulationVisualSource.Set); }; dlg.HydroChangedInfoEvent += visuals => { - SelectVisual(visuals?.FirstOrDefault(), eVisualSource.Set); + SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); }; dlg.ShowDialog(); @@ -943,11 +927,11 @@ dlg.SetBindingData(allVisualViewModelList); dlg.HydroClickInfoEvent += (visual) => { - SelectVisual(visual, eVisualSource.Set); + SelectVisual(visual, eSimulationVisualSource.Set); }; dlg.HydroChangedInfoEvent += visuals => { - SelectVisual(visuals?.FirstOrDefault(), eVisualSource.Set); + SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); }; dlg.ShowDialog(); @@ -960,11 +944,11 @@ dlg.SetBindingData(allVisualViewModelList); dlg.HydroClickInfoEvent += (visual) => { - SelectVisual(visual, eVisualSource.Set); + SelectVisual(visual, eSimulationVisualSource.Set); }; dlg.HydroChangedInfoEvent += visuals => { - SelectVisual(visuals?.FirstOrDefault(), eVisualSource.Set); + SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); }; dlg.ShowDialog(); @@ -977,11 +961,11 @@ dlg.SetBindingData(allVisualViewModelList); dlg.HydroClickInfoEvent += (visual) => { - SelectVisual(visual, eVisualSource.Set); + SelectVisual(visual, eSimulationVisualSource.Set); }; dlg.HydroChangedInfoEvent += visuals => { - SelectVisual(visuals?.FirstOrDefault(), eVisualSource.Set); + SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); }; dlg.ShowDialog(); @@ -994,11 +978,11 @@ dlg.SetBindingData(allVisualViewModelList); dlg.HydroClickInfoEvent += (visual) => { - SelectVisual(visual, eVisualSource.Set); + SelectVisual(visual, eSimulationVisualSource.Set); }; dlg.HydroChangedInfoEvent += visuals => { - SelectVisual(visuals?.FirstOrDefault(), eVisualSource.Set); + SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); }; dlg.ShowDialog(); @@ -1011,11 +995,11 @@ dlg.SetBindingData(allVisualViewModelList); dlg.HydroClickInfoEvent += (visual) => { - SelectVisual(visual, eVisualSource.Set); + SelectVisual(visual, eSimulationVisualSource.Set); }; dlg.HydroChangedInfoEvent += visuals => { - SelectVisual(visuals?.FirstOrDefault(), eVisualSource.Set); + SelectVisual(visuals?.FirstOrDefault(), eSimulationVisualSource.Set); UpdateVisualListCtrl(); }; dlg.ShowDialog(); @@ -1249,12 +1233,12 @@ _searchCtrl.InitialData(allVisualVmList); _searchCtrl.HydroClickInfoEvent += (visual) => { - SelectVisual(visual, eVisualSource.Check); + SelectVisual(visual, eSimulationVisualSource.Check); }; _searchCtrl.HydroSearchInfoEvent += (list) => { var visual = list?.FirstOrDefault(); - SelectVisual(visual, eVisualSource.Search); + SelectVisual(visual, eSimulationVisualSource.Search); }; } return _searchCtrl; @@ -1476,7 +1460,7 @@ return; } _hydroInfo = hydroInfo; - SelectVisual(visual: null, eVisualSource.None); + SelectVisual(visual: null, eSimulationVisualSource.None); ResetVisualList(); TipFormHelper.ShowSucceed("鍒锋柊鎴愬姛锛�"); @@ -1540,6 +1524,13 @@ return _monitorHelper; } + //鑾峰彇鐩戞祴鐐瑰垪琛� + private async Task<List<HydroMonitorVmo>> GetMonitorList() + { + var helper = GetMonitorHelper(); + return await helper.Get(); + } + //璁剧疆鐩戞祴鐐瑰垪琛� private async void SetMonitorList(HydroVisualInfo visual) { @@ -1599,7 +1590,7 @@ private void ResetMonitorValue() { var allWorkingList = GetWorkingList(); - var working = allWorkingList?.Last(x => !string.IsNullOrEmpty(x.MonitorInfo)); + var working = allWorkingList?.LastOrDefault(x => !string.IsNullOrEmpty(x.MonitorInfo)); if (working != null) { var helper = GetMonitorValueHelper(); @@ -1626,7 +1617,7 @@ { var visualListHelper = GetVisualListHelper(); var visual = visualListHelper.GetVisual(code); - SelectVisual(visual, eVisualSource.Monitor); + SelectVisual(visual, eSimulationVisualSource.Monitor); }; } return _monitorValueListCtrl; @@ -1725,7 +1716,7 @@ { var visualListHelper = GetVisualListHelper(); var visual = visualListHelper.GetVisual(code); - SelectVisual(visual, eVisualSource.Check); + SelectVisual(visual, eSimulationVisualSource.Check); }; } return _checkCtrl; @@ -1889,7 +1880,7 @@ { var visualListHelper = GetVisualListHelper(); var visual = visualListHelper.GetVisual(code); - SelectVisual(visual, eVisualSource.Warning); + SelectVisual(visual, eSimulationVisualSource.Warning); }; } return _calcuWarningCtrl; @@ -2082,7 +2073,7 @@ pumps.ForEach(x => x.UpdateWorkingInfo(list)); var visualVmListHelper = GetVisualVmListHelper(); visualVmListHelper.UpdateProperty(pumps.Select(x => x as Yw.Model.HydroVisualInfo).ToList()); - SelectVisual(_visual, eVisualSource.None); + SelectVisual(_visual, eSimulationVisualSource.None); var gradingHelper = await GetGradingHelper(); gradingHelper.Set(); }; @@ -2123,7 +2114,7 @@ }); var visualVmListHelper = GetVisualVmListHelper(); visualVmListHelper.UpdateProperty(pumps.Select(x => x as Yw.Model.HydroVisualInfo).ToList()); - SelectVisual(_visual, eVisualSource.None); + SelectVisual(_visual, eSimulationVisualSource.None); var gradingHelper = await GetGradingHelper(); gradingHelper.Set(); }; @@ -2157,7 +2148,7 @@ dlg.SetBindingData(_hydroInfo, allWorkingList, allMonitorValueList); dlg.HydroViewEvent += (visual) => { - SelectVisual(visual, eVisualSource.Calcu); + SelectVisual(visual, eSimulationVisualSource.Calcu); }; dlg.HydroCalcuEvent += async (vm) => { @@ -2170,7 +2161,11 @@ working.ModelID = vm.ModelID; working.Name = vm.Name; working.WorkingInfo = JsonHelper.Object2Json(vm.WorkingInfo); - working.MonitorInfo = JsonHelper.Object2Json(vm.MonitorInfo); + var useWorkingMonitorInfo = vm.MonitorInfo?.Where(x => x.PropValue.HasValue).ToList(); + if (useWorkingMonitorInfo != null && useWorkingMonitorInfo.Count > 0) + { + working.MonitorInfo = JsonHelper.Object2Json(useWorkingMonitorInfo); + } working.SortCode = vm.SortCode; working.Description = vm.Description; @@ -2215,7 +2210,7 @@ #region 褰撳墠鏋勪欢 - SelectVisual(_visual, eVisualSource.Calcu); + SelectVisual(_visual, eSimulationVisualSource.Calcu); #endregion @@ -2240,9 +2235,7 @@ #endregion }; - dlg.ShowDialog(); - } //姘村姏璁$畻 @@ -2262,8 +2255,11 @@ { return; } + var vm = new ReportViewModel(); + vm.ProjectName = _project.Name; + vm.Description = _project.Description; SimulationWordReport word = new SimulationWordReport(); - word.Create(fileName); + word.Create(fileName, vm); } #endregion @@ -2391,14 +2387,14 @@ { if (sources.Count == 1) { - SelectVisual(sources[0], eVisualSource.None); + SelectVisual(sources[0], eSimulationVisualSource.None); } else { var source = sources.FirstOrDefault(x => x.Flags.Contains(HStation.Xhs.Flags.杩涘彛)); if (source != null) { - SelectVisual(source, eVisualSource.None); + SelectVisual(source, eSimulationVisualSource.None); } } } @@ -2458,8 +2454,9 @@ } //鑳芥晥鍒嗘瀽 - private void barBtnWorkingPower_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) + private async void barBtnWorkingPower_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { + var allMonitorList = await GetMonitorList(); var workingCheckedListHelper = GetWorkingCheckedListHelper(); var allCheckedWorkingList = workingCheckedListHelper.GetCheckedWorkingList(); if (allCheckedWorkingList == null || allCheckedWorkingList.Count < 1) @@ -2471,14 +2468,14 @@ return; } var dlg = new SimulationSingleWorkingEnergyDlg(); - dlg.SetBindingData(workingHelper.Working, workingHelper.HydroInfo, workingHelper.CalcuResult); + dlg.SetBindingData(workingHelper.Working, workingHelper.HydroInfo, allMonitorList, workingHelper.CalcuResult); dlg.ShowDialog(); } else { var dlg = new SimulationMultiWorkingEnergyDlg(); - dlg.SetBindingData(_hydroInfo, allCheckedWorkingList); + dlg.SetBindingData(_hydroInfo, allMonitorList, allCheckedWorkingList); dlg.ShowDialog(); } } @@ -2515,7 +2512,7 @@ var dlg = new HydroSingleWorkingLossCurveDlg(); dlg.HydroClickEvent += (code) => { - SelectVisual(code, eVisualSource.None); + SelectVisual(code, eSimulationVisualSource.None); }; dlg.SetBindingData(workingHelper.HydroInfo, workingHelper.CalcuResult, visual); dlg.ShowDialog(); @@ -2525,7 +2522,7 @@ var dlg = new HydroMultiWorkingLossCurveDlg(); dlg.HydroClickEvent += (code) => { - SelectVisual(code, eVisualSource.None); + SelectVisual(code, eSimulationVisualSource.None); }; dlg.SetBindingData(_hydroInfo, allCheckedWorkingList, visual); dlg.ShowDialog(); @@ -2606,12 +2603,74 @@ #endregion + #region 鏂规绠$悊 + //鏇存柊鏂规 + private void UpdateScheme() + { + if (_scheme == null) + { + return; + } + if (_hydroInfo == null) + { + return; + } + var dlg = new EditXhsSchemeDlg(); + dlg.SetBindingData(_scheme, _hydroInfo); + dlg.ReloadDataEvent += (rhs) => + { + _scheme = rhs; + this.PageTitle.Caption = $"妯℃嫙鏂规\r\n{_scheme.Name}"; + UpdatePageTitle(this.PageGuid, this.PageTitle); + this.UpdateSchemeEvent?.Invoke(_scheme); + }; + dlg.ShowDialog(); + } + //缂栬緫鏂规 + private void barBtnEditScheme_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) + { + UpdateScheme(); + } + //鍒犻櫎鏂规 + private async void DeleteScheme() + { + if (_scheme == null) + { + return; + } + var relation = await BLLFactory<Yw.BLL.HydroModelRelation>.Instance + .GetDefaultByObjectTypeAndObjectIDOfPurpose(HStation.Xhs.DataType.XhsScheme, _scheme.ID, HStation.Xhs.Purpose.Simulation); + if (relation == null) + { + TipFormHelper.ShowError("姘村姏妯℃嫙鏂规鍒犻櫎澶辫触锛岃閲嶈瘯锛�"); + return; + } + if (!await BLLFactory<Yw.BLL.HydroModelRelation>.Instance.DeleteAllByID(relation.ID)) + { + TipFormHelper.ShowError("姘村姏妯℃嫙鏂规鍒犻櫎澶辫触锛岃閲嶈瘯锛�"); + return; + } + if (!await BLLFactory<HStation.BLL.XhsScheme>.Instance.DeleteByID(_scheme.ID)) + { + TipFormHelper.ShowError("姘村姏妯℃嫙鏂规鍒犻櫎澶辫触锛岃閲嶈瘯锛�"); + return; + } + this.RemoveSchemeEvent?.Invoke(_scheme); + TipFormHelper.ShowSucceed("姘村姏妯℃嫙鏂规鍒犻櫎鎴愬姛锛�"); + ClosePage(this.PageGuid); + } + //鍒犻櫎鏂规 + private void barBtnDeleteScheme_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) + { + DeleteScheme(); + } + #endregion } } \ No newline at end of file -- Gitblit v1.9.3