| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Collections.ObjectModel; |
| | | using System.ComponentModel; |
| | | using System.Linq; |
| | | using System.Reflection; |
| | | using System.Windows; |
| | | using Microsoft.Win32; |
| | | using Panuon.WPF.UI; |
| | | using HMI.Core.Annotation; |
| | | using HMI.Core.Entity; |
| | | using HMI.Core.Exceptions; |
| | | using HMI.Core.Util; |
| | | using HMI.ParameterManage.Entity; |
| | | using HMI.UI; |
| | | using HMI.Core.Entity; |
| | | using HMI.ParameterManage.Model; |
| | | using HMI.UI.DpUtil; |
| | | using HMI.UI.Util; |
| | | using Panuon.WPF.UI; |
| | | using System; |
| | | using System.ComponentModel; |
| | | using System.Linq; |
| | | using System.Windows; |
| | | using System.Windows.Controls; |
| | | |
| | | namespace HMI.ParameterManage |
| | | { |
| | |
| | | { |
| | | Data.Name = TbName.Text; |
| | | Data.IsMaster = TbIsMaster.IsChecked == true; |
| | | Data.ParentId = CbParent.Text; |
| | | } |
| | | return flag; |
| | | } |
| | | |
| | | public bool? Open(ProductData data) |
| | | public bool? Open(ProductData data, bool isEdit) |
| | | { |
| | | Data = data; |
| | | TbName.Text = Data.Name; |
| | | TbIsMaster.IsChecked = Data.IsMaster; |
| | | TbParentId.Text = Data.ParentId; |
| | | FgParentId.Visibility = isEdit ? Visibility.Collapsed : Visibility.Visible; |
| | | |
| | | CbParent.ItemsSource = DataModel.Products.Select(e => e.Name).ToList(); |
| | | //TbParentId.Text = Data.ParentId; |
| | | |
| | | return this.ShowDialog(); |
| | | } |