alielie
2025-11-21 3a471ae651b228231bebb3a2d438baa1d4ac0261
HMI.ParameterManage/ProductModal.xaml.cs
@@ -5,6 +5,9 @@
using Panuon.WPF.UI;
using System;
using System.ComponentModel;
using System.Linq;
using System.Windows;
using System.Windows.Controls;
namespace HMI.ParameterManage
{
@@ -77,16 +80,20 @@
            {
                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();
        }