From 208ca42e1c20afafbe48d66259d553ee81eb48ed Mon Sep 17 00:00:00 2001 From: Shuxia Ning <NingShuxia0927@outlook.com> Date: 星期三, 13 十一月 2024 11:02:43 +0800 Subject: [PATCH] Merge branch 'master' of http://47.103.154.90:83/r/HStation/XHS.V1.0 --- WinFrmUI/HStation.WinFrmUI.Assets.Core/06-threeLink/02-main/EditThreeLinkMainDlg.cs | 36 +++++++++++++++++++++++------------- 1 files changed, 23 insertions(+), 13 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Assets.Core/06-threeLink/02-main/EditThreeLinkMainDlg.cs b/WinFrmUI/HStation.WinFrmUI.Assets.Core/06-threeLink/02-main/EditThreeLinkMainDlg.cs index 9661ed1..d4ac5c6 100644 --- a/WinFrmUI/HStation.WinFrmUI.Assets.Core/06-threeLink/02-main/EditThreeLinkMainDlg.cs +++ b/WinFrmUI/HStation.WinFrmUI.Assets.Core/06-threeLink/02-main/EditThreeLinkMainDlg.cs @@ -3,17 +3,17 @@ namespace HStation.WinFrmUI.Assets { - public partial class EditThreeLinkMainDlg : DevExpress.XtraEditors.XtraForm + public partial class EditAssetsThreelinkMainDlg : DevExpress.XtraEditors.XtraForm { - public EditThreeLinkMainDlg() + public EditAssetsThreelinkMainDlg() { InitializeComponent(); this.IconOptions.Icon = Yw.WinFrmUI.GlobalParas.AppIcon; } - private Vmo.ThreeLinkMainVmo _ThreeLinkVmo = null; + private Vmo.AssetsThreelinkMainVmo _ThreeLinkVmo = null; - public async void SetBindingData(Vmo.ThreeLinkMainVmo ThreeLinkVmo) + public async void SetBindingData(Vmo.AssetsThreelinkMainVmo ThreeLinkVmo) { _ThreeLinkVmo = ThreeLinkVmo; var allCaliber = await new Yw.BLL.SysDictData().GetByTypeCode("1"); @@ -42,21 +42,23 @@ { TextEditCaliber.EditValue = _ThreeLinkVmo.Caliber.ToString(); } - if (_ThreeLinkVmo.MaterialName == null) + if (_ThreeLinkVmo.Material == null) { TextEditMaterial.EditValue = "榛樿"; } else { - TextEditMaterial.EditValue = _ThreeLinkVmo.MaterialName.ToString(); + TextEditMaterial.EditValue = _ThreeLinkVmo.Material.ToString(); } + this.textEditRunThroughCoefficient.Text = _ThreeLinkVmo.RunThroughMinorLoss.ToString(); + this.textEditBranchThroughCoefficient.Text = _ThreeLinkVmo.BranchThroughMinorLoss.ToString(); this.TextEditName.Text = _ThreeLinkVmo.Name; this.DescriptionTextEdit.Text = _ThreeLinkVmo.Description; - this.TextEditCoefficient.Text = _ThreeLinkVmo.Coefficient.ToString(); - this.TextEditKeyWorld.Text = _ThreeLinkVmo.KeyWord; + this.TextEditMinorLoss.Text = _ThreeLinkVmo.MinorLoss.ToString(); + this.TextEditKeyWord.Text = string.Join(",", _ThreeLinkVmo.KeyWord); } - public event Func<Vmo.ThreeLinkMainVmo, Task<bool>> ReloadDataEvent = null; + public event Func<Vmo.AssetsThreelinkMainVmo, Task<bool>> ReloadDataEvent = null; //鏁版嵁楠岃瘉 private bool Valid() @@ -75,22 +77,30 @@ { if (!(Valid())) return; - _ThreeLinkVmo.MaterialName = TextEditMaterial.Text.Trim(); + _ThreeLinkVmo.Material = TextEditMaterial.Text.Trim(); _ThreeLinkVmo.Description = DescriptionTextEdit.Text.Trim(); _ThreeLinkVmo.Name = TextEditName.Text.Trim(); - _ThreeLinkVmo.KeyWord = TextEditKeyWorld.Text.Trim(); + _ThreeLinkVmo.KeyWord = this.TextEditKeyWord.Text.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries).ToList(); if (double.TryParse(TextEditCaliber.Text, out double caliber)) { _ThreeLinkVmo.Caliber = caliber; } - if (double.TryParse(TextEditCoefficient.Text, out double Coefficient)) + if (double.TryParse(TextEditMinorLoss.Text, out double MinorLoss)) { - _ThreeLinkVmo.Coefficient = Coefficient; + _ThreeLinkVmo.MinorLoss = MinorLoss; } else if (TextEditCaliber.Text == "榛樿") { _ThreeLinkVmo.Caliber = null; } + if (double.TryParse(textEditRunThroughCoefficient.Text, out double runThrough)) + { + _ThreeLinkVmo.RunThroughMinorLoss = runThrough; + } + if (double.TryParse(textEditBranchThroughCoefficient.Text, out double branchThough)) + { + _ThreeLinkVmo.BranchThroughMinorLoss = branchThough; + } if (await this.ReloadDataEvent.Invoke(_ThreeLinkVmo)) { TipFormHelper.ShowSucceed("淇敼鎴愬姛!"); -- Gitblit v1.9.3