Table of Contents

Class EntityListVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

Regras de Entidade

[AttTable("EntityList", 20230110)]
[AttTableTarget(DBTarget.Home)]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.FullTextSearchable, TableFlags.TableForJorge, TableFlags.AddOnNotCustomizable, TableFlags.DisableRowCount })]
[AttTableGama(Gamas.Advanced)]
[AttTableVOInfo(typeof(EntityListAttInfo))]
public class EntityListVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
EntityListVO

Properties

Cm1VO

[AttExternalCollection(typeof(Cm1VO), new string[] { "[Cm1].[cm]", "[Tabax].[docid]" })]
public Cm1VO Cm1VO { get; }

Property Value

Cm1VO

DimensionVO

[AttExternalCollection(typeof(DimensionVO), new string[] { "[Dimension].[id]", "[Tabax].[docid]" })]
public DimensionVO DimensionVO { get; }

Property Value

DimensionVO

GetFieldStampName

Use only field name without table name

public override string GetFieldStampName { get; }

Property Value

string

GetStampValue

public override string GetStampValue { get; }

Property Value

string

RoleVO

[AttExternalCollection(typeof(RoleVO), new string[] { "[PF].[pfstamp]", "[EntityList].[pfstamp]" })]
public RoleVO RoleVO { get; }

Property Value

RoleVO

TdVO

[AttExternalCollection(typeof(TdVO), new string[] { "[Td].[ndoc]", "[Tabax].[docid]" })]
public TdVO TdVO { get; }

Property Value

TdVO

TsVO

[AttExternalCollection(typeof(TsVO), new string[] { "[Ts].[ndos]", "[Tabax].[docid]" })]
public TsVO TsVO { get; }

Property Value

TsVO

TsrdVO

[AttExternalCollection(typeof(TsrdVO), new string[] { "[Tsrd].[ndoc]", "[Tabax].[docid]" })]
public TsrdVO TsrdVO { get; }

Property Value

TsrdVO

TsreVO

[AttExternalCollection(typeof(TsreVO), new string[] { "[Tsre].[ndoc]", "[Tabax].[docid]" })]
public TsreVO TsreVO { get; }

Property Value

TsreVO

UserVO

[AttExternalCollection(typeof(UserVO), new string[] { "[US].[usstamp]", "[EntityList].[usstamp]" })]
public UserVO UserVO { get; }

Property Value

UserVO

customizationName

Description

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

Property Value

string

docid

Document Number

[AttLenght(6)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public int docid { get; set; }

Property Value

int

docname

[AttVirtualField]
public string docname { get; set; }

Property Value

string

entity

Entity ID

[AttLenght(45)]
[AttMandatory]
[AttLogInfo(1)]
public string entity { get; set; }

Property Value

string

entityLabel

[AttLocale(typeof(EntityListAttInfo), new string[] { "[EntityList].[entity]" })]
[AttList]
[AttVirtualField]
public string entityLabel { get; set; }

Property Value

string

entityListStamp

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

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

Property Value

string

Remarks

Length 25.

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

fields

Colecção dos campos selecionados para colunas

[AttCollection(typeof(EntityListFieldVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD })]
public List<EntityListFieldVO> fields { get; set; }

Property Value

List<EntityListFieldVO>

Remarks

This field is a collection of type List (Of EntityListFieldVO).

EntityListFieldVO

orderByField

Entity ID

[AttFieldType(AttFieldType.InputTypes.memo)]
public string orderByField { get; set; }

Property Value

string

pfname

[AttLenght(60)]
[AttVirtualField]
public string pfname { get; set; }

Property Value

string

pfstamp

[AttLenght(25)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
[AttIndex]
public string pfstamp { get; set; }

Property Value

string

roletype

[AttLenght(2)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
[AttList(Hidden = true)]
public RoleTypes roletype { get; set; }

Property Value

RoleTypes

roletypename

[AttLenght(60)]
[AttLocale(typeof(EntityListAttInfo), new string[] { "[EntityList].[roletype]" })]
public string roletypename { get; set; }

Property Value

string

usname

[AttLenght(60)]
[AttVirtualField]
public string usname { get; set; }

Property Value

string

usstamp

[AttLenght(25)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
[AttIndex]
[AttList(Hidden = true)]
public string usstamp { get; set; }

Property Value

string

Methods

SetStampValue(string)

public override void SetStampValue(string stampID)

Parameters

Nome Tipo Descrição
stampID string