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