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