Table of Contents

Class ObligationVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("Obligation", 20221016)]
[AttTableVOInfo(typeof(ObligationAttInfo))]
[AttTableProducts(new Products[] { Products.Payroll })]
[AttTableOrderBy("[Obligation].[code]")]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.CanUpdFromSourceBD, TableFlags.DisableRowCount })]
public class ObligationVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
ObligationVO

Properties

code

[AttLenght(40)]
[AttMandatory]
[AttLogInfo(0)]
[AttList]
[AttPrimaryKey]
public string code { get; set; }

Property Value

string

description

[AttLenght(400)]
[AttMandatory]
[AttList]
[AttLogInfo(1)]
public string description { get; set; }

Property Value

string

isinternal

[AttLenght(1)]
[AttPhcOwner]
public bool isinternal { get; set; }

Property Value

bool

obligationdeductioncode

[AttCollection(typeof(ObligationDeductionCodeVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD }, new string[] { "[ObligationDeductionCode].[obligationcode]", "[Obligation].[code]" })]
public List<ObligationDeductionCodeVO> obligationdeductioncode { get; set; }

Property Value

List<ObligationDeductionCodeVO>

obligationearningcode

[AttCollection(typeof(ObligationEarningCodeVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD }, new string[] { "[ObligationEarningCode].[obligationcode]", "[Obligation].[code]" })]
public List<ObligationEarningCodeVO> obligationearningcode { get; set; }

Property Value

List<ObligationEarningCodeVO>

obligationstamp

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

Property Value

string