Class AnnualEarningVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
[AttTable("AnnualEarning", 20241017)]
[AttTableProducts(new Products[] { Products.Payroll })]
[AttTableOrderBy("[AnnualEarning].[order]")]
[AttTableFlags(new TableFlags[] { TableFlags.AddOnCustomizable })]
public class AnnualEarningVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IGenericVO, IParent<ContractVO>, IParent
- Inheritance
-
AnnualEarningVO
Properties
EarningCodeVO
[AttExternalCollection(typeof(EarningCodeVO), new string[] { "[AnnualEarning].[earningcodecode]", "[EarningCode].[code]" })]
public EarningCodeVO EarningCodeVO { get; }
Property Value
- EarningCodeVO
contractstamp
[AttForeignKey(typeof(ContractVO))]
[AttLenght(25)]
[AttIndex]
public string contractstamp { get; set; }
Property Value
- string
dateend
[AttFieldType(AttFieldType.InputTypes.date)]
[AttList]
public DateTime dateend { get; set; }
Property Value
- DateTime
dateini
[AttMandatory]
[AttFieldType(AttFieldType.InputTypes.date)]
[AttList]
public DateTime dateini { get; set; }
Property Value
- DateTime
earningcodecode
[AttForeignKey(typeof(EarningCodeVO), CanDuplicate = true, HiddenField = false)]
[AttLenght(40)]
[AttIndex]
public string earningcodecode { get; set; }
Property Value
- string
earningcodedescription
[AttVirtualField]
public string earningcodedescription { get; set; }
Property Value
- string
paymentmonth
[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public short paymentmonth { get; set; }
Property Value
- short
paymentrecurrence
[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public PaymentRecurrenceTypes paymentrecurrence { get; set; }
Property Value
- PaymentRecurrenceTypes
paymentrecurrenceName
[AttVirtualField]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string paymentrecurrenceName { get; set; }
Property Value
- string
Explicit Interface Implementations
ParentVO
ContractVO ParentVO { get; set; }
Returns
- ContractVO
annualearningstamp
[AttLenght(25)]
string annualearningstamp { get; set; }
Returns
- string
order
[AttLenght(10)]
[AttHidden]
decimal order { get; set; }
Returns
- decimal
previousLineID
[AttVirtualField]
[AttHidden]
string previousLineID { get; set; }
Returns
- string