Table of Contents

Class DeductionObligationVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("DeductionObligation", 20221024)]
[AttTableProducts(new Products[] { Products.Payroll })]
[AttTableOrderBy("[DeductionObligation].[order]")]
[AttTableMaintenance(typeof(DeductionObligationMaintenance))]
[AttTableFlags(new TableFlags[] { TableFlags.AddOnCustomizable, TableFlags.DisableRowCount })]
public class DeductionObligationVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IGenericVO, IParent<DeductionTypeVO>, IParent
Inheritance
DeductionObligationVO

Properties

ObligationVO

[AttExternalCollection(typeof(ObligationVO), new string[] { "[DeductionObligation].[obligationcode]", "[Obligation].[code]" })]
public ObligationVO ObligationVO { get; }

Property Value

ObligationVO

deductionobligationtype

[AttLenght(100)]
public string deductionobligationtype { get; set; }

Property Value

string

deductionobligationtypename

[AttLenght(80)]
public string deductionobligationtypename { get; set; }

Property Value

string

deductiontypecode

[AttLenght(40)]
[AttIndex]
public string deductiontypecode { get; set; }

Property Value

string

deductiontypestamp

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

Property Value

string

obligationcode

[AttForeignKey(typeof(ObligationVO), CanDuplicate = true, HiddenField = false)]
[AttLenght(40)]
[AttIndex]
public string obligationcode { get; set; }

Property Value

string

obligationdeductioncodestamp

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

Property Value

string

obligationdescription

[AttLenght(400)]
public string obligationdescription { get; set; }

Property Value

string

obligationstamp

[AttVirtualField]
public string obligationstamp { get; set; }

Property Value

string

Explicit Interface Implementations

ParentVO

DeductionTypeVO ParentVO { get; set; }

Returns

DeductionTypeVO

deductionobligationstamp

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

Returns

string

order

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

Returns

decimal

previousLineID

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

Returns

string