| | |
| | | _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; |
| | |
| | | } |
| | | 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; |
| | |
| | | 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())) |
| | |
| | | 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; |
| | | } |
| | |
| | | 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(); |
| | | } |
| | | |
| | | //口径选择变化事件 |
| | |
| | | { |
| | | if (Math.Abs(Convert.ToDouble(item.Caliber) - caliber) < 10) |
| | | { |
| | | this.TextEditCoefficient.Text = item.MinorLoss.ToString(); |
| | | this.TextEditMinorLoss.Text = item.MinorLoss.ToString(); |
| | | return; |
| | | } |
| | | } |
| | |
| | | var vm = this.treeList1.GetCurrentViewModel(_AssetsValveCoefficient); |
| | | if (vm == null) |
| | | return; |
| | | this.TextEditCoefficient.Text = vm.MinorLoss.ToString(); |
| | | this.TextEditMinorLoss.Text = vm.MinorLoss.ToString(); |
| | | } |
| | | } |
| | | } |