Table of Contents

Class EmployeeVacationTypeVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("employeevacationtype", 20221021)]
[AttTableProducts(new Products[] { Products.Payroll })]
[AttTableOrderBy("[employeevacationtype].[order]")]
[AttTableFlags(new TableFlags[] { TableFlags.AddOnCustomizable })]
public class EmployeeVacationTypeVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IGenericVO, IParent<ContractVO>, IParent
Inheritance
EmployeeVacationTypeVO

Properties

AbsenceTypeVO

[AttExternalCollection(typeof(AbsenceTypeVO), new string[] { "[Absence].[absencetypestamp]", "[employeevacationtype].[absencetypestamp]" })]
public AbsenceTypeVO AbsenceTypeVO { get; }

Property Value

AbsenceTypeVO

absencetypedescription

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

Property Value

string

absencetypestamp

[AttForeignKey(typeof(AbsenceTypeVO), CanDuplicate = true, HiddenField = false)]
[AttMandatory]
[AttLenght(25)]
[AttIndex]
public string absencetypestamp { get; set; }

Property Value

string

contractstamp

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

Property Value

string

year

[AttLenght(4)]
[AttMandatory]
[AttFieldType(AttFieldType.InputTypes.integer)]
public int year { get; set; }

Property Value

int

Explicit Interface Implementations

ParentVO

ContractVO ParentVO { get; set; }

Returns

ContractVO

employeevacationtypestamp

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

Returns

string

order

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

Returns

decimal

previousLineID

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

Returns

string