Table of Contents

Class EntityFilterVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

Filtros de Entidade

[AttTable("EntityFilter", 20211019)]
[AttTableTarget(DBTarget.Home)]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.FullTextSearchable, TableFlags.AddOnNotCustomizable, TableFlags.AddOnFramework, TableFlags.StudioOnly })]
[AttTableVOInfo(typeof(EntityFilterAttInfo))]
public class EntityFilterVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
EntityFilterVO

Properties

description

Description given by developer

[AttList]
public string description { get; set; }

Property Value

string

entity

Entity ID

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

Property Value

string

entityLabel

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

Property Value

string

entityfilterstamp

ID, used to link others to this entity.

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

Property Value

string

Remarks

This field uniquely identifies the record.

filtercode

Filter code ( WHERE clause )

[AttFieldType(AttFieldType.InputTypes.memo)]
[AttList(Hidden = true)]
public string filtercode { get; set; }

Property Value

string

filterid

Record ID to reference in another place

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

Property Value

string

filtername

Description

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

Property Value

string

joincode

Join code ( Join clause )

[AttFieldType(AttFieldType.InputTypes.memo)]
[AttList(Hidden = true)]
public string joincode { get; set; }

Property Value

string

toolDescription

Virtual use only for "recent" tab @frontend Do not forget to include AttList for fields that are included in virtual

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

Property Value

string

toolName

Virtual use only for "recent" tab @frontend Do not forget to include AttList for fields that are included in virtual

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

Property Value

string

Explicit Interface Implementations

AsStudioTool()

StudioToolVO AsStudioTool()

Returns

StudioToolVO

CanDeleteTool()

bool CanDeleteTool()

Returns

bool

ToolMainFields()

List<string> ToolMainFields()

Returns

List<string>