Table of Contents

Class CompensationEarningVO

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

Properties

EarningCodeVO

[AttExternalCollection(typeof(EarningCodeVO), new string[] { "[CompensationEarning].[earningcodecode]", "[EarningCode].[code]" })]
public EarningCodeVO EarningCodeVO { get; }

Property Value

EarningCodeVO

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

exitpaymentconfigstamp

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

Property Value

string

Explicit Interface Implementations

ParentVO

ExitPaymentConfigVO ParentVO { get; set; }

Returns

ExitPaymentConfigVO

compensationearningstamp

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

Returns

string

order

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

Returns

decimal

previousLineID

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

Returns

string