From 84820e6296602b263633ff9a960bfd15cf0618de Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期四, 05 十二月 2024 12:47:02 +0800 Subject: [PATCH] Merge branch 'master' of http://47.103.154.90:83/r/HStation/XHS.V1.0 --- WinFrmUI/HStation.WinFrmUI.Assets.Core/03-valve/04-chart-edit/XhsValveMainPhartMinorLossPanel.cs | 138 ++++++++++++++++++++++----------------------- 1 files changed, 68 insertions(+), 70 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Assets.Core/03-valve/04-chart-edit/XhsValveMainPhartMinorLossPanel.cs b/WinFrmUI/HStation.WinFrmUI.Assets.Core/03-valve/04-chart-edit/XhsValveMainPhartMinorLossPanel.cs index b44e69e..86a1987 100644 --- a/WinFrmUI/HStation.WinFrmUI.Assets.Core/03-valve/04-chart-edit/XhsValveMainPhartMinorLossPanel.cs +++ b/WinFrmUI/HStation.WinFrmUI.Assets.Core/03-valve/04-chart-edit/XhsValveMainPhartMinorLossPanel.cs @@ -15,7 +15,7 @@ private long _valve_main_id; private Vmo.AssetsValveCoefficientVmo _xhs_phart_diagram_ex_std_dto = null; - private readonly BLL.XhsValveMainPhartMappingExtensions _bll_ex = new(); + private readonly BLL.AssetsValveCoefficient _bll = new(); /// <summary> /// 鍒濆鍖栨暟鎹� @@ -34,7 +34,7 @@ { _xhs_phart_diagram_ex_std_dto = chart.First(); this.xtrPerform2dChart1.SetBindingData(_xhs_phart_diagram_ex_std_dto.MinorLossCurve); - } + } this.xtrPerform2dChart1.SetAxisTitle("闃�闂ㄥ紑搴�", "鎹熷け绯绘暟"); } @@ -43,7 +43,6 @@ { _xhs_phart_diagram_ex_std_dto = obj; this.xtrPerform2dChart1.SetBindingData(obj.MinorLossCurve); - // InitChart(_xhs_phart_diagram_ex_std_dto); } @@ -107,18 +106,19 @@ } // 瀵煎叆 - private async Task<bool> Import( string pt_list_json) + private async Task<bool> Import(string pt_list_json) { if (_valve_main_id < 1) { XtraMessageBox.Show("ValveMain is null!"); return false; } - var bll = new BLL.AssetsValveCoefficient(); var model = new Vmo.AssetsValveCoefficientVmo(); model.MainID = _valve_main_id; model.MinorLossCurve = pt_list_json; - return await bll.Insert(model) > 0; + this.xtrPerform2dChart1.SetBindingData(pt_list_json); + _xhs_phart_diagram_ex_std_dto = model; + return await _bll.Insert(model) > 0; } #endregion 瀵煎叆 @@ -128,50 +128,50 @@ //缂栬緫 private void barBtnEditChart_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { - /* if (_xhs_phart_diagram_ex_std_dto == null) - { - return; - } - var diagram = _xhs_phart_diagram_ex_std_dto.Diagram; - if (diagram == null) - { - return; - } - var graph_list = diagram.GraphList; - if (graph_list == null || !graph_list.Any()) - { - return; - } + /* if (_xhs_phart_diagram_ex_std_dto == null) + { + return; + } + var diagram = _xhs_phart_diagram_ex_std_dto.Diagram; + if (diagram == null) + { + return; + } + var graph_list = diagram.GraphList; + if (graph_list == null || !graph_list.Any()) + { + return; + } - var graph_ql = graph_list.Find(x => x.GraphType == HStation.PhartRelation.eGraphType.ValveOL); + var graph_ql = graph_list.Find(x => x.GraphType == HStation.PhartRelation.eGraphType.ValveOL); - if (graph_ql == null) - { - return; - } - Yw.Geometry.CubicSpline2d ql = null; - List<Yw.Geometry.Point2d> points_ql = null; - points_ql = PhartPerformCurveHelper.GetFeatPointList(graph_ql.GraphType, graph_ql.GeometryInfo, 12, null); - ql = new Yw.Geometry.CubicSpline2d(points_ql); + if (graph_ql == null) + { + return; + } + Yw.Geometry.CubicSpline2d ql = null; + List<Yw.Geometry.Point2d> points_ql = null; + points_ql = PhartPerformCurveHelper.GetFeatPointList(graph_ql.GraphType, graph_ql.GeometryInfo, 12, null); + ql = new Yw.Geometry.CubicSpline2d(points_ql); - var dlg = new ValvePerform2dEditDlg(); - dlg.SetBindingData(ql); - dlg.SetAxisTile("闃�闂ㄥ紑搴�", "鍘嬪姏鎹熷け绯绘暟"); - dlg.ReloadDataEvent += async (new_ql) => - { - graph_ql.GeometryInfo = new_ql.ToDbString(); - _xhs_phart_diagram_ex_std_dto.Diagram.GraphList = new List<Vmo.PhartGraph>() - { - graph_ql - }; - var bol = await _bll_ex.Update(_xhs_phart_diagram_ex_std_dto); - if (bol) - { - InitChart(_xhs_phart_diagram_ex_std_dto); - } - return bol; - }; - dlg.ShowDialog();*/ + var dlg = new ValvePerform2dEditDlg(); + dlg.SetBindingData(ql); + dlg.SetAxisTile("闃�闂ㄥ紑搴�", "鍘嬪姏鎹熷け绯绘暟"); + dlg.ReloadDataEvent += async (new_ql) => + { + graph_ql.GeometryInfo = new_ql.ToDbString(); + _xhs_phart_diagram_ex_std_dto.Diagram.GraphList = new List<Vmo.PhartGraph>() + { + graph_ql + }; + var bol = await _bll.Update(_xhs_phart_diagram_ex_std_dto); + if (bol) + { + InitChart(_xhs_phart_diagram_ex_std_dto); + } + return bol; + }; + dlg.ShowDialog();*/ } //鍒悕 @@ -186,7 +186,7 @@ dlg.VerifyValueChanged += async (value) => { _xhs_phart_diagram_ex_std_dto.OtherName = value; - var bol = await _bll_ex.Update(_xhs_phart_diagram_ex_std_dto); + var bol = await _bll.Update(_xhs_phart_diagram_ex_std_dto); if (!bol) { XtraMessageBox.Show("鏇存柊澶辫触!"); @@ -208,7 +208,7 @@ dlg.VerifyValueChanged += async (value) => { _xhs_phart_diagram_ex_std_dto.Importance = value; - var bol = await _bll_ex.Update(_xhs_phart_diagram_ex_std_dto); + var bol = await _bll.Update(_xhs_phart_diagram_ex_std_dto); if (!bol) { XtraMessageBox.Show("鏇存柊澶辫触!"); @@ -227,29 +227,27 @@ //鍒犻櫎 private async void barBtnDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { - // await Delete(); + await Delete(); } - /* //鍒犻櫎 - private async Task<bool> Delete() - { - *//* if (_xhs_phart_diagram_ex_std_dto == null) - { - return false; - } - var diagramId = _xhs_phart_diagram_ex_std_dto.Diagram.ID; - var bol = await _bll_ex.DeleteByDiagramID(diagramId); - if (!bol) - { - XtraMessageBox.Show("鍒犻櫎澶辫触!"); - return false; - } - XtraMessageBox.Show("鍒犻櫎鎴愬姛!"); - ClearChart(); - this.xhsValveMainPhartListCtrl1.Delete(_xhs_phart_diagram_ex_std_dto.ID); - - return true;*//* - }*/ + //鍒犻櫎 + private async Task<bool> Delete() + { + if (_xhs_phart_diagram_ex_std_dto == null) + { + return false; + } + var bol = await _bll.DeleteByID(_xhs_phart_diagram_ex_std_dto.ID); + if (!bol) + { + XtraMessageBox.Show("鍒犻櫎澶辫触!"); + return false; + } + XtraMessageBox.Show("鍒犻櫎鎴愬姛!"); + ClearChart(); + // this.xhsValveMainPhartListCtrl1.Delete(_xhs_phart_diagram_ex_std_dto.ID); + return true; + } #endregion 鍒犻櫎 -- Gitblit v1.9.3