Class OverTimeTypeVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
[AttTable("OverTimeType", 20240410)]
[AttTableVOInfo(typeof(OverTimeTypeAttInfo))]
[AttTableProducts(new Products[] { Products.Payroll })]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.CanUpdFromSourceBD, TableFlags.DisableRowCount })]
public class OverTimeTypeVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
- Inheritance
-
OverTimeTypeVO
Properties
EarningCodeVO
[AttExternalCollection(typeof(EarningCodeVO), new string[] { "[OverTimeType].[earningcodecode]", "[EarningCode].[code]" })]
public EarningCodeVO EarningCodeVO { get; }
Property Value
- EarningCodeVO
OvertimeTypeReasonVO
[AttExternalCollection(typeof(AttributeValueVO), new string[] { "[OverTimeType].[reasonstamp]", "[AttributeValue].[attributevaluestamp]" })]
public AttributeValueVO OvertimeTypeReasonVO { get; }
Property Value
- AttributeValueVO
code
[AttLenght(40)]
[AttMandatory]
[AttLogInfo(0)]
[AttList]
[AttPrimaryKey]
public string code { get; set; }
Property Value
- string
description
[AttLenght(100)]
[AttMandatory]
[AttList]
[AttLogInfo(0)]
public string description { get; set; }
Property Value
- string
descriptionwithfactor
[AttVirtualField]
public string descriptionwithfactor { get; set; }
Property Value
- string
earningcodecode
[AttForeignKey(typeof(EarningCodeVO), CanDuplicate = true, HiddenField = false)]
[AttLenght(40)]
[AttMandatory]
public string earningcodecode { get; set; }
Property Value
- string
earningcodedescription
[AttVirtualField(typeof(OverTimeTypeAttInfo))]
public string earningcodedescription { get; set; }
Property Value
- string
isinternal
[AttLenght(1)]
[AttPhcOwner]
public bool isinternal { get; set; }
Property Value
- bool
multiplicativefactor
[AttLenght(9, 5)]
[AttMandatory]
[AttFieldType(AttFieldType.InputTypes.decimal)]
[AttMinValue(0)]
[AttList]
public decimal multiplicativefactor { get; set; }
Property Value
- decimal
overtimetypestamp
[AttLenght(25)]
public string overtimetypestamp { get; set; }
Property Value
- string
payslipdateasrefdate
public bool payslipdateasrefdate { get; set; }
Property Value
- bool
reasoncode
[AttVirtualField(typeof(OverTimeTypeAttInfo))]
[AttLenght(40)]
public string reasoncode { get; set; }
Property Value
- string
reasondesc
[AttVirtualField(typeof(OverTimeTypeAttInfo))]
[AttLenght(400)]
public string reasondesc { get; set; }
Property Value
- string
reasonstamp
[AttLenght(25)]
[AttMandatory(new languages[] { languages.pt_PT })]
[AttFieldType(AttFieldType.InputTypes.string)]
[AttConfig(39)]
public string reasonstamp { get; set; }
Property Value
- string