lixiaojun
2024-10-31 abf1e3b3334ab47c38aa92405a11a6ec92b7847a
WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-property/00-core/HydroParterPropertyViewModel.cs
@@ -22,12 +22,17 @@
            this.ID = rhs.ID;
            this.Catalog = HydroParterCatalogHelper.GetCatalogName(rhs.Catalog);
            this.Name = rhs.Name;
            this.UpdatePropStatus(nameof(this.Name), rhs, nameof(rhs.Name));
            this.Code = rhs.Code;
            this.UpdatePropStatus(nameof(this.Code), rhs, nameof(rhs.Code));
            this.ModelType = rhs.ModelType;
            this.UpdatePropStatus(nameof(this.ModelType), rhs, nameof(rhs.ModelType));
            this.DbId = rhs.DbId;
            this.HasDb = !string.IsNullOrEmpty(rhs.DbId);
            this.Flags = Yw.Untity.FlagsHelper.ToString(rhs.Flags);
            this.UpdatePropStatus(nameof(this.Flags), rhs, nameof(rhs.Flags));
            this.Description = rhs.Description;
            this.UpdatePropStatus(nameof(this.Description), rhs, nameof(rhs.Description));
            this.DbLocked = rhs.DbLocked;
        }
@@ -44,8 +49,8 @@
        [Category("基础信息")]
        [DisplayName("分类")]
        [PropertyOrder(1)]
        [Browsable(true)]
        [ReadOnly(true)]
        [Browsable(true)]
        public virtual string Catalog { get; set; }
        /// <summary>
@@ -63,8 +68,8 @@
        [Category("基础信息")]
        [DisplayName("编码")]
        [PropertyOrder(3)]
        [Browsable(true)]
        [ReadOnly(true)]
        [Browsable(true)]
        public virtual string Code { get; set; }
        /// <summary>
@@ -89,7 +94,8 @@
        [Category("基础信息")]
        [DisplayName("匹配")]
        [PropertyOrder(5)]
        [ReadOnly(true)]
        [ShowEditor(false)]
        [Browsable(true)]
        public virtual bool HasDb { get; set; }
        /// <summary>
@@ -139,12 +145,17 @@
            this.ID = rhs.ID;
            this.Catalog = HydroParterCatalogHelper.GetCatalogName(rhs.Catalog);
            this.Name = rhs.Name;
            this.UpdatePropStatus(nameof(this.Name), rhs, nameof(rhs.Name));
            this.Code = rhs.Code;
            this.UpdatePropStatus(nameof(this.Code), rhs, nameof(rhs.Code));
            this.ModelType = rhs.ModelType;
            this.UpdatePropStatus(nameof(this.ModelType), rhs, nameof(rhs.ModelType));
            this.DbId = rhs.DbId;
            this.HasDb = !string.IsNullOrEmpty(rhs.DbId);
            this.Flags = Yw.Untity.FlagsHelper.ToString(rhs.Flags);
            this.UpdatePropStatus(nameof(this.Flags), rhs, nameof(rhs.Flags));
            this.Description = rhs.Description;
            this.UpdatePropStatus(nameof(this.Description), rhs, nameof(rhs.Description));
            this.DbLocked = rhs.DbLocked;
        }