Table of Contents

Class OverTimeVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("OverTime", 20240410)]
[AttTableVOInfo(typeof(OverTimeAttInfo))]
[AttTableProducts(new Products[] { Products.Payroll })]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge })]
public class OverTimeVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
OverTimeVO

Properties

OverTimeTypeVO

[AttExternalCollection(typeof(OverTimeType), new string[] { "[OverTime].[overtimetypestamp]", "[OverTimeType].[overtimetypestamp]" })]
public OverTimeTypeVO OverTimeTypeVO { get; }

Property Value

OverTimeTypeVO

employeeid

[AttLenght(6)]
[AttMandatory]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
[AttMinValue(0)]
[AttList]
[AttLogInfo(1)]
public decimal employeeid { get; set; }

Property Value

decimal

employeename

[AttLenght(400)]
[AttMandatory]
[AttRGPDrank(RGPDranks.Legal)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
[AttList]
[AttLogInfo(0)]
public string employeename { get; set; }

Property Value

string

employeestamp

[AttLenght(25)]
[AttMandatory]
[AttIndex]
public string employeestamp { get; set; }

Property Value

string

extrahours

[AttLenght(6, 2)]
[AttMandatory]
[AttFieldType(AttFieldType.InputTypes.decimal)]
[AttMinValue(0)]
[AttList]
[AttLogInfo(3)]
public decimal extrahours { get; set; }

Property Value

decimal

overtimedate

[AttMandatory]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
[AttList]
[AttLogInfo(2)]
public DateTime overtimedate { get; set; }

Property Value

DateTime

overtimestamp

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

Property Value

string

overtimetypedescription

[AttVirtualField(typeof(OverTimeAttInfo))]
public string overtimetypedescription { get; set; }

Property Value

string

overtimetypestamp

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

Property Value

string

payslipdateasrefdate

public bool payslipdateasrefdate { get; set; }

Property Value

bool

Explicit Interface Implementations

payslipid

[AttForeignKey(typeof(PayslipVO), HiddenField = false)]
[AttFieldType(AttFieldType.InputTypes.integer)]
[AttIndex]
[AttList]
[AttLenght(6)]
decimal payslipid { get; set; }

Returns

decimal