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