| | |
| | | using HMI.Core.Util; |
| | | using HMI.ParameterManage.Entity; |
| | | using HMI.Core.Entity; |
| | | using HMI.Core.Util; |
| | | using HMI.UI.DpUtil; |
| | | using HMI.UI.Util; |
| | | using Panuon.WPF.UI; |
| | |
| | | public bool ValidateName(object value, out string err) |
| | | { |
| | | err = null; |
| | | if (Datasource?.FirstOrDefault(e => e.Name == value.ToString()) != null) |
| | | var data = Datasource?.FirstOrDefault(e => e.Name == value.ToString()); |
| | | if (data != null && data != Data) |
| | | { |
| | | err = this.lang("App.MustBeUnique", this.lang("Pm.Parameter.Name")); |
| | | return false; |
| | |
| | | Data.Value = TbValue.Text; |
| | | Data.Unit = TbUnit.Text; |
| | | Data.Description = TbDescription.Text; |
| | | Data.PGroup = CbGroup.Text; |
| | | Data.Source = CbSource.Text; |
| | | Data.PGroup = TbGroup.Text; |
| | | Data.Source = TbSource.Text; |
| | | } |
| | | return flag; |
| | | } |
| | |
| | | TbValue.Text = Data.Value; |
| | | TbUnit.Text = Data.Unit; |
| | | TbDescription.Text = Data.Description; |
| | | CbGroup.SelectedValue = Data.PGroup; |
| | | CbSource.SelectedValue = Data.Source; |
| | | TbGroup.Text = Data.PGroup; |
| | | TbSource.Text = Data.Source; |
| | | return this.ShowDialog(); |
| | | } |
| | | } |