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
DimensionVO
[AttExternalCollection(typeof(DimensionVO), new string[] { "[Dimension].[id]", "[Tabax].[docid]" })]
public DimensionVO DimensionVO { get; }
Property Value
GetFieldStampName
Use only field name without table name
public override string GetFieldStampName { get; }
Property Value
GetStampValue
public override string GetStampValue { get; }
Property Value
RoleVO
[AttExternalCollection(typeof(RoleVO), new string[] { "[PF].[pfstamp]", "[EntityList].[pfstamp]" })]
public RoleVO RoleVO { get; }
Property Value
TdVO
[AttExternalCollection(typeof(TdVO), new string[] { "[Td].[ndoc]", "[Tabax].[docid]" })]
public TdVO TdVO { get; }
Property Value
TsVO
[AttExternalCollection(typeof(TsVO), new string[] { "[Ts].[ndos]", "[Tabax].[docid]" })]
public TsVO TsVO { get; }
Property Value
TsrdVO
[AttExternalCollection(typeof(TsrdVO), new string[] { "[Tsrd].[ndoc]", "[Tabax].[docid]" })]
public TsrdVO TsrdVO { get; }
Property Value
TsreVO
[AttExternalCollection(typeof(TsreVO), new string[] { "[Tsre].[ndoc]", "[Tabax].[docid]" })]
public TsreVO TsreVO { get; }
Property Value
UserVO
[AttExternalCollection(typeof(UserVO), new string[] { "[US].[usstamp]", "[EntityList].[usstamp]" })]
public UserVO UserVO { get; }
Property Value
customizationName
Description
[AttLenght(80)]
[AttMandatory]
[AttLogInfo(0)]
[AttList]
public string customizationName { get; set; }
Property Value
docid
Document Number
[AttLenght(6)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public int docid { get; set; }
Property Value
docname
[AttVirtualField]
public string docname { get; set; }
Property Value
entity
Entity ID
[AttLenght(45)]
[AttMandatory]
[AttLogInfo(1)]
public string entity { get; set; }
Property Value
entityLabel
[AttLocale(typeof(EntityListAttInfo), new string[] { "[EntityList].[entity]" })]
[AttList]
[AttVirtualField]
public string entityLabel { get; set; }
Property Value
entityListStamp
This field uniquely identifies the record (primary key by default).
[AttLenght(25)]
public string entityListStamp { get; set; }
Property Value
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
Remarks
This field is a collection of type List (Of EntityListFieldVO).
EntityListFieldVOorderByField
Entity ID
[AttFieldType(AttFieldType.InputTypes.memo)]
public string orderByField { get; set; }
Property Value
pfname
[AttLenght(60)]
[AttVirtualField]
public string pfname { get; set; }
Property Value
pfstamp
[AttLenght(25)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
[AttIndex]
public string pfstamp { get; set; }
Property Value
roletype
[AttLenght(2)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
[AttList(Hidden = true)]
public RoleTypes roletype { get; set; }
Property Value
roletypename
[AttLenght(60)]
[AttLocale(typeof(EntityListAttInfo), new string[] { "[EntityList].[roletype]" })]
public string roletypename { get; set; }
Property Value
usname
[AttLenght(60)]
[AttVirtualField]
public string usname { get; set; }
Property Value
usstamp
[AttLenght(25)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
[AttIndex]
[AttList(Hidden = true)]
public string usstamp { get; set; }
Property Value
Methods
SetStampValue(string)
public override void SetStampValue(string stampID)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
stampID |
string |