Table of Contents

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

CustomizationPackageVO

addonproduct

public bool addonproduct { get; set; }

Property Value

bool

addonproductstamp

Campo único do registo, serve para ligação de outras entidades a esta entidade.

[AttLenght(25)]
public string addonproductstamp { get; set; }

Property Value

string

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

string

Remarks

Tamanho 25

Campo de ligação a outra tabela

isopcional

[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isopcional { get; set; }

Property Value

bool

productcode

Revision number of the productcode object

[AttLenght(50)]
[AttPrimaryKey]
public string productcode { get; set; }

Property Value

string

productname

Revision number of the productcode object

[AttLenght(50)]
[AttPrimaryKey]
public string productname { get; set; }

Property Value

string