| | |
| | | using HMI.Base; |
| | | using HMI.Core.Entity; |
| | | using HMI.Core.Util; |
| | | using HMI.ParameterManage.Entity; |
| | | using HMI.ParameterManage.Model; |
| | | using HMI.UI.Util; |
| | | using System.Linq; |
| | |
| | | /// </summary> |
| | | public partial class ParameterManage : PluginControl |
| | | { |
| | | public static string FileFolder { get; private set; } |
| | | private XmlModel Model; |
| | | |
| | | public ParameterManage() |
| | |
| | | public override void InitFinish() |
| | | { |
| | | Model = new XmlModel(BaseFolder); |
| | | FileFolder = BaseFolder; |
| | | DataContext = Model; |
| | | } |
| | | |
| | |
| | | break; |
| | | } |
| | | } |
| | | |
| | | private void OpenProductDialog(ProductData data) |
| | | { |
| | | var win = new ProductModal(Model) |
| | |
| | | Title = data == null ? this.lang("Pm.Product.Add") : this.lang("Pm.Product.Edit"), |
| | | Owner = Window.GetWindow(this), |
| | | }; |
| | | if (win.Open(data ?? new ProductData()) == true) |
| | | if (win.Open(data ?? new ProductData(), data != null) == true) |
| | | { |
| | | Model.LoadProducts(); |
| | | } |
| | |
| | | Title = data == null ? this.lang("Pm.Parameter.Add") : this.lang("Pm.Parameter.Edit"), |
| | | Owner = Window.GetWindow(this), |
| | | }; |
| | | if (win.Open(data ?? new ParameterData { ProductName = Model.SelectedProduct.Name }) == true) |
| | | if (win.Open(Model.SelectedProduct.Name, data ?? new ParameterData { ProductName = Model.SelectedProduct.Name }) == true) |
| | | { |
| | | Model.LoadParameters(); |
| | | } |