Table of Contents

Class AttributeHistoryVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("AttributeHistory", 20221015)]
[AttTableProducts(new Products[] { Products.Payroll })]
[AttTableOrderBy("[AttributeHistory].[order]")]
public class AttributeHistoryVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IGenericVO, IParent<EmployeeVO>, IParent
Inheritance
AttributeHistoryVO

Properties

AttributeValueVO

[AttExternalCollection(typeof(AttributeValueVO), new string[] { "[AttributeHistory].[selectedvalue]", "[AttributeValue].[attributevaluestamp]" })]
public AttributeValueVO AttributeValueVO { get; }

Property Value

AttributeValueVO

attributetype

attribute type.

[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public ConfigFields attributetype { get; set; }

Property Value

ConfigFields

employeestamp

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

Property Value

string

historydate

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

Property Value

DateTime

historyenddate

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

Property Value

DateTime

obs

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

Property Value

string

selectedvalue

[AttLenght(40)]
[AttMandatory]
public string selectedvalue { get; set; }

Property Value

string

selectedvaluecode

[AttVirtualField(typeof(EmployeeAttInfo))]
[AttLenght(40)]
public string selectedvaluecode { get; set; }

Property Value

string

selectedvaluedesc

[AttVirtualField(typeof(EmployeeAttInfo))]
[AttLenght(400)]
public string selectedvaluedesc { get; set; }

Property Value

string

Explicit Interface Implementations

ParentVO

EmployeeVO ParentVO { get; set; }

Returns

EmployeeVO

attributehistorystamp

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

Returns

string

order

[AttLenght(10)]
[AttHidden]
decimal order { get; set; }

Returns

decimal

previousLineID

[AttVirtualField]
[AttHidden]
string previousLineID { get; set; }

Returns

string