duheng
2024-12-04 ca1ccd0dd9f2d6936368f07d14a2b29b309fd151
WinFrmUI/HStation.WinFrmUI.Assets.Core/03-valve/02-main/EditValveMainDlg.cs
@@ -22,7 +22,7 @@
            _AssetsValveCoefficient = await bll.GetAll();
            this.valveCoefficientViewModelBindingSource.DataSource = _AssetsValveCoefficient;
            this.TextEditCaliber.Text = _AssetsValveMain.Caliber.ToString();
            this.TextEditCoefficient.Text = _AssetsValveMain.MinorLoss.ToString();
            this.TextEditMinorLoss.Text = _AssetsValveMain.MinorLoss.ToString();
            this.TextEditMaterial.Text = _AssetsValveMain.Material;
            this.TextEditName.Text = _AssetsValveMain.Name;
            this.TextEditDescription.Text = _AssetsValveMain.Description;
@@ -62,8 +62,8 @@
            }
            this.TextEditKeyWord.Text = string.Join(",", _AssetsValveMain.KeyWord);
            this.TextEditValveSetting.Text = _AssetsValveMain.ValveSetting;
            TextEditType.Properties.AddEnum(typeof(HStation.Assets.eValveType));
            TextEditType.EditValue = _AssetsValveMain.ValveType;
            this.TextEditType.Properties.AddEnum(typeof(HStation.Assets.eValveType));
            this.TextEditType.EditValue = _AssetsValveMain.ValveType;
        }
        public event Func<Vmo.AssetsValveMainVmo, Task<bool>> ReloadDataEvent = null;
@@ -82,9 +82,9 @@
                this.dxErrorProvider1.SetError(this.TextEditCaliber, "必填项");
                return false;
            }
            if (string.IsNullOrEmpty(TextEditCoefficient.Text.Trim()))
            if (string.IsNullOrEmpty(TextEditMinorLoss.Text.Trim()))
            {
                this.dxErrorProvider1.SetError(this.TextEditCoefficient, "必填项");
                this.dxErrorProvider1.SetError(this.TextEditMinorLoss, "必填项");
                return false;
            }
            if (string.IsNullOrEmpty(TextEditMaterial.Text.Trim()))
@@ -101,7 +101,7 @@
            if (!(Valid()))
                return;
            _AssetsValveMain.Name = TextEditName.Text.Trim();
            if (double.TryParse(TextEditCoefficient.Text, out double coefficient))
            if (double.TryParse(TextEditMinorLoss.Text, out double coefficient))
            {
                _AssetsValveMain.MinorLoss = coefficient;
            }
@@ -141,10 +141,10 @@
            var select = GetCoefficientByMaterial(TextEditMaterial.Text);
            if (select == null)
            {
                this.TextEditCoefficient.Text = string.Empty;
                this.TextEditMinorLoss.Text = string.Empty;
                return;
            }
            this.TextEditCoefficient.Text = select.MinorLoss.ToString();
            this.TextEditMinorLoss.Text = select.MinorLoss.ToString();
        }
        //口径选择变化事件
@@ -161,7 +161,7 @@
                    {
                        if (Math.Abs(Convert.ToDouble(item.Caliber) - caliber) < 10)
                        {
                            this.TextEditCoefficient.Text = item.MinorLoss.ToString();
                            this.TextEditMinorLoss.Text = item.MinorLoss.ToString();
                            return;
                        }
                    }
@@ -199,7 +199,7 @@
            var vm = this.treeList1.GetCurrentViewModel(_AssetsValveCoefficient);
            if (vm == null)
                return;
            this.TextEditCoefficient.Text = vm.MinorLoss.ToString();
            this.TextEditMinorLoss.Text = vm.MinorLoss.ToString();
        }
    }
}