From c4d0807d911a3ee09cffaa9942638ea41cd414f6 Mon Sep 17 00:00:00 2001 From: duheng <2784771470@qq.com> Date: 星期日, 15 九月 2024 21:12:17 +0800 Subject: [PATCH] 优化界面 --- WinFrmUI/HStation.WinFrmUI.Assets.Core/06-pipelineManage/EditPipeLineMainDlg.cs | 64 +++++++++++--------------------- 1 files changed, 22 insertions(+), 42 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Assets.Core/06-pipelineManage/EditPipeLineMainDlg.cs b/WinFrmUI/HStation.WinFrmUI.Assets.Core/06-pipelineManage/EditPipeLineMainDlg.cs index 4261ced..41895a0 100644 --- a/WinFrmUI/HStation.WinFrmUI.Assets.Core/06-pipelineManage/EditPipeLineMainDlg.cs +++ b/WinFrmUI/HStation.WinFrmUI.Assets.Core/06-pipelineManage/EditPipeLineMainDlg.cs @@ -1,4 +1,5 @@ -锘縰sing DevExpress.XtraEditors.Controls; +锘縰sing DevExpress.Utils; +using DevExpress.XtraEditors.Controls; namespace HStation.WinFrmUI.Assets { @@ -9,20 +10,18 @@ InitializeComponent(); } - private Vmo.AdaptingManageVmo _AdaptingVmo = null; + private ToolTipControlInfo toolTipController; + private Vmo.PipeLineManageVmo _PipeLineVmo = null; - private List<Vmo.PipeLineRoughnessCoefficientVmo> _CoefficientVmo = null; - - public async void SetBindingData(Vmo.AdaptingManageVmo adaptingVmo, List<Vmo.PipeLineRoughnessCoefficientVmo> coefficientVmo) + public async void SetBindingData(Vmo.PipeLineManageVmo PipeLineVmo) { - _AdaptingVmo = adaptingVmo; - _CoefficientVmo = coefficientVmo; + _PipeLineVmo = PipeLineVmo; var allCaliber = await new Yw.BLL.SysDictData().GetByTypeCode("1"); if (allCaliber != null) { foreach (var item in allCaliber) { - var imageItem = new ImageComboBoxItem(item.Name, item.ID); + var imageItem = new ImageComboBoxItem(item.Name, item.Name); TextEditCaliber.Properties.Items.Add(imageItem); } } @@ -31,35 +30,20 @@ { foreach (var item in allMaterial) { - var imageItem = new ImageComboBoxItem(item.Name, item.ID); + var imageItem = new ImageComboBoxItem(item.Name, item.Name); TextEditMaterial.Properties.Items.Add(imageItem); } } - var hazen = coefficientVmo.Find(x => x.eAlgorithmType == Service.Assets.eAlgorithmType.Hazen); - if (hazen != null) - { - this.TextEditHazenStatrtValue.Text = hazen.StartValue.ToString(); - this.TextEditHazenEndValue.Text = hazen.EndValue.ToString(); - } - var darcy = coefficientVmo.Find(x => x.eAlgorithmType == Service.Assets.eAlgorithmType.Darcy); - if (darcy != null) - { - this.TextEditDarcyStartValue.Text = darcy.StartValue.ToString(); - this.TextEditDarcyEndValue.Text = darcy.EndValue.ToString(); - } - var manning = coefficientVmo.Find(x => x.eAlgorithmType == Service.Assets.eAlgorithmType.Manning); - if (manning != null) - { - this.TextEditManningStartValue.Text = manning.StartValue.ToString(); - this.TextEditManningEndValue.Text = manning.EndValue.ToString(); - } - this.TextEditCaliber.Text = _AdaptingVmo.Caliber; - this.TextEditName.Text = _AdaptingVmo.Name; - this.DescriptionTextEdit.Text = _AdaptingVmo.Description; - this.TextEditMaterial.Text = _AdaptingVmo.Material; + this.TextEditHazenStatrtValue.Text = PipeLineVmo.Hazen.ToString(); + this.TextEditDarcyStartValue.Text = PipeLineVmo.Darcy.ToString(); + this.TextEditManningStartValue.Text = PipeLineVmo.Manning.ToString(); + this.TextEditCaliber.EditValue = _PipeLineVmo.Caliber; + this.TextEditName.Text = _PipeLineVmo.Name; + this.DescriptionTextEdit.Text = _PipeLineVmo.Description; + this.TextEditMaterial.EditValue = _PipeLineVmo.Material; } - public event Func<Vmo.AdaptingManageVmo, List<Vmo.PipeLineRoughnessCoefficientVmo>, Task<bool>> ReloadDataEvent = null; + public event Func<Vmo.PipeLineManageVmo, Task<bool>> ReloadDataEvent = null; //鏁版嵁楠岃瘉 private bool Valid() @@ -78,16 +62,12 @@ { if (!(Valid())) return; - _AdaptingVmo.Material = TextEditMaterial.Text.Trim(); - _AdaptingVmo.Coefficient = TextEditHazenStatrtValue.Text.Trim(); - _AdaptingVmo.Description = DescriptionTextEdit.Text.Trim(); - _AdaptingVmo.Name = TextEditName.Text.Trim(); - _AdaptingVmo.Caliber = TextEditCaliber.Text.Trim(); - _CoefficientVmo.Clear(); - _CoefficientVmo.Add(new Vmo.PipeLineRoughnessCoefficientVmo() { eAlgorithmType = Service.Assets.eAlgorithmType.Hazen, StartValue = TextEditHazenStatrtValue.Text, EndValue = TextEditHazenEndValue.Text }); - _CoefficientVmo.Add(new Vmo.PipeLineRoughnessCoefficientVmo() { eAlgorithmType = Service.Assets.eAlgorithmType.Darcy, StartValue = TextEditDarcyStartValue.Text, EndValue = TextEditDarcyEndValue.Text }); - _CoefficientVmo.Add(new Vmo.PipeLineRoughnessCoefficientVmo() { eAlgorithmType = Service.Assets.eAlgorithmType.Manning, StartValue = TextEditManningStartValue.Text, EndValue = TextEditManningEndValue.Text }); - if (await this.ReloadDataEvent.Invoke(_AdaptingVmo, _CoefficientVmo)) + _PipeLineVmo.Material = TextEditMaterial.Text.Trim(); + _PipeLineVmo.Coefficient = TextEditHazenStatrtValue.Text.Trim(); + _PipeLineVmo.Description = DescriptionTextEdit.Text.Trim(); + _PipeLineVmo.Name = TextEditName.Text.Trim(); + _PipeLineVmo.Caliber = TextEditCaliber.Text.Trim(); + if (await this.ReloadDataEvent.Invoke(_PipeLineVmo)) { TipFormHelper.ShowSucceed("淇敼鎴愬姛!"); } -- Gitblit v1.9.3