Class AddonProductVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
Entidade que representa os items de um Pacote de Customização
[AttTable("AddonProduct", 20181217)]
[AttTableTarget(DBTarget.Home)]
[AttTableGama(Gamas.Grow)]
[AttTableFlags(new TableFlags[] { TableFlags.AddOnNotCustomizable })]
public class AddonProductVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
- Inheritance
-
AddonProductVO
Properties
ParentVO
public CustomizationPackageVO ParentVO { get; set; }
Property Value
addonproduct
public bool addonproduct { get; set; }
Property Value
addonproductstamp
Campo único do registo, serve para ligação de outras entidades a esta entidade.
[AttLenght(25)]
public string addonproductstamp { get; set; }
Property Value
Remarks
Este campo identifica de forma única o registo (chave primária por defeito)
Tamanho 25
customizationpackagestamp
Campo que estabelece ligação com a entidade Pacote de Customização (CustomizationPackage).
[AttForeignKey(typeof(CustomizationPackageVO))]
[AttLenght(25)]
[AttPrimaryKey]
public string customizationpackagestamp { get; set; }
Property Value
Remarks
Tamanho 25
Campo de ligação a outra tabela
isopcional
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isopcional { get; set; }
Property Value
productcode
Revision number of the productcode object
[AttLenght(50)]
[AttPrimaryKey]
public string productcode { get; set; }
Property Value
productname
Revision number of the productcode object
[AttLenght(50)]
[AttPrimaryKey]
public string productname { get; set; }