Table of Contents

Class MinimumCompensationVO

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

Properties

amount

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public decimal amount { get; set; }

Property Value

decimal

enddate

[AttFieldType(AttFieldType.InputTypes.date)]
public DateTime enddate { get; set; }

Property Value

DateTime

exitpaymentconfigstamp

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

Property Value

string

startdate

[AttMandatory]
[AttFieldType(AttFieldType.InputTypes.date)]
public DateTime startdate { get; set; }

Property Value

DateTime

Explicit Interface Implementations

ParentVO

ExitPaymentConfigVO ParentVO { get; set; }

Returns

ExitPaymentConfigVO

minimumcompensationstamp

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

Returns

string

order

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

Returns

decimal

previousLineID

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

Returns

string