Table of Contents

Class GruaxVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

Entity that represents a category.

[AttTable("Gruax", 20190901)]
[AttTableProducts(new Products[] { Products.Documents })]
[AttTableVOInfo(typeof(GruaxAttInfo))]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.RequiresAdminAccess, TableFlags.TableForJorge, TableFlags.AddOnNotCustomizable, TableFlags.NotUseHashTag })]
public class GruaxVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
GruaxVO

Remarks

When you attach a document to the application is to allow the user to choose a "Category" to associate with this Annex, as if it were a sort of reference, so that after a general screen where you list all annexes on a BD can be done by grouping by categories for better organization.

Properties

gruaxstamp

Single registration field, used to link others to this entity.

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

Property Value

string

Remarks

This field uniquely identifies the record (primary key by default).

Length 25.

grupo

[AttPrimaryKey]
[AttLenght(80)]
[AttMandatory]
[AttLogInfo(0)]
[AttList]
public string grupo { get; set; }

Property Value

string

pfaltname

Nome do Perfil Introdução.

[AttLenght(50)]
[AttList]
public string pfaltname { get; set; }

Property Value

string

Remarks

Length 50.

Field available in the basic search results list.

pfaltresumo

Resumo do perfil do acesso a Editar.

[AttVirtualField]
[AttGama(Gamas.Advanced)]
public string pfaltresumo { get; }

Property Value

string

Remarks

This field does not physically exist in the database. Its value results from a calculation expression with the help of other fields of the entity. Is provided in order to hide the complexity of calculating the value thus providing in a simple way.

Devido á natureza do seu calculo o campo nao se encontra disponível para ser incluído em procuras, mas sim para ser incluído em listagens ou relatórios. Another feature is that this field by being virtual will never appear in the collection Campos Modificadosof the entity itself.

pfaltstamp

[AttForeignKey(ForeignType = typeof(RoleVO), HiddenField = false)]
[AttLenght(25)]
[AttGama(Gamas.Advanced)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public string pfaltstamp { get; set; }

Property Value

string

pfconresumo

Resumo do perfil de acesso a Consultar.

[AttVirtualField]
[AttGama(Gamas.Advanced)]
public string pfconresumo { get; }

Property Value

string

Remarks

This field does not physically exist in the database. Its value results from a calculation expression with the help of other fields of the entity. Is provided in order to hide the complexity of calculating the value thus providing in a simple way.

Devido á natureza do seu calculo o campo nao se encontra disponível para ser incluído em procuras, mas sim para ser incluído em listagens ou relatórios. Another feature is that this field by being virtual will never appear in the collection Campos Modificadosof the entity itself.

pfconsname

Nome do perfil Consulta.

[AttLenght(50)]
[AttList]
public string pfconsname { get; set; }

Property Value

string

Remarks

Length 50.

Field available in the basic search results list.

pfconstamp

[AttForeignKey(ForeignType = typeof(RoleVO), HiddenField = false)]
[AttLenght(25)]
[AttGama(Gamas.Advanced)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public string pfconstamp { get; set; }

Property Value

string