Table of Contents

Class DtExpFilterVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("DtExpFilter", 20231201)]
public class DtExpFilterVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IGenericVO, IParent<DataExplorerVO>, IParent
Inheritance
DtExpFilterVO

Properties

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

comparison

Comparation/rules for the fields

[AttLenght(5)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public Comparison comparison { get; set; }

Property Value

Comparison

dataExplorerStamp

Connects to dataExplorerStamp that contains this line.

[AttForeignKey(typeof(DataExplorerVO))]
[AttLenght(25)]
[AttIndex]
public string dataExplorerStamp { get; set; }

Property Value

string

dtExpFilterStamp

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

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

Property Value

string

entity

Entity

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

Property Value

string

entityField

Entity field

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

Property Value

string

entityName

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

Property Value

string

filterGroupItem

The connection beetween fields condition

[AttLenght(5)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public FilterGroupItem filterGroupItem { get; set; }

Property Value

FilterGroupItem

inputType

InputTypes for the field

[AttLenght(5)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public AttFieldType.InputTypes inputType { get; set; }

Property Value

AttFieldType.InputTypes

valueDate

Value to compare in datetime

[AttFieldType(AttFieldType.InputTypes.date)]
public DateTime valueDate { get; set; }

Property Value

DateTime

valueNumber

Value to compare in number

[AttLenght(20, 4)]
[AttFieldType(AttFieldType.InputTypes.decimal)]
public decimal valueNumber { get; set; }

Property Value

decimal

valueTxt

Value to compare in string

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

Property Value

string

valueboolean

Value to compare in Boolean

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

Property Value

bool

Methods

SetStampValue(string)

public override void SetStampValue(string stampID)

Parameters

Nome Tipo Descrição
stampID string

Explicit Interface Implementations

ParentVO

DataExplorerVO ParentVO { get; set; }

Returns

DataExplorerVO