Class EarningTypeVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
[AttTable("EarningType", 20221020)]
[AttTableVOInfo(typeof(EarningTypeAttInfo))]
[AttTableProducts(new Products[] { Products.Payroll })]
[AttTableOrderBy("[EarningType].[code]")]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.CanUpdFromSourceBD, TableFlags.DisableRowCount })]
public class EarningTypeVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
- Inheritance
-
EarningTypeVO
Properties
AccruedSalariesSupplyTypeVO
[AttExternalCollection(typeof(SupplyTypeVO), new string[] { "[EarningType].[accruedsalariessupplytypeid]", "[SupplyType].[Id]" })]
public SupplyTypeVO AccruedSalariesSupplyTypeVO { get; }
Property Value
- SupplyTypeVO
EarningAggregationVO
[AttExternalCollection(typeof(EarningAggregationVO), new string[] { "[EarningType].[earningaggregationcode]", "[EarningAggregation].[code]" })]
public EarningAggregationVO EarningAggregationVO { get; }
Property Value
- EarningAggregationVO
SupplyTypeVO
[AttExternalCollection(typeof(SupplyTypeVO), new string[] { "[EarningType].[supplyTypeID]", "[SupplyType].[Id]" })]
public SupplyTypeVO SupplyTypeVO { get; }
Property Value
- SupplyTypeVO
accruedsalariesintegration
[AttLenght(1)]
[AttProducts(new Products[] { Products.Accounting })]
[AttGama(Gamas.Advanced)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT, languages.pt_MZ })]
public bool accruedsalariesintegration { get; set; }
Property Value
- bool
accruedsalariessupplytypeid
[AttLenght(10)]
[AttProducts(new Products[] { Products.Accounting })]
[AttGama(Gamas.Advanced)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT, languages.pt_MZ })]
public int accruedsalariessupplytypeid { get; set; }
Property Value
- int
accruedsalariessupplytypename
[AttVirtualField]
public string accruedsalariessupplytypename { get; set; }
Property Value
- string
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
earningaggregationcode
[AttForeignKey(typeof(EarningAggregationVO), CanDuplicate = true, HiddenField = false)]
[AttLenght(40)]
[AttIndex]
public string earningaggregationcode { get; set; }
Property Value
- string
earningaggregationdescription
[AttVirtualField]
[AttHidden]
public string earningaggregationdescription { get; set; }
Property Value
- string
earningobligations
[AttCollection(typeof(EarningObligationVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD })]
public List<EarningObligationVO> earningobligations { get; set; }
Property Value
- List<EarningObligationVO>
earningtypestamp
[AttLenght(25)]
public string earningtypestamp { get; set; }
Property Value
- string
isinternal
[AttLenght(1)]
[AttPhcOwner]
public bool isinternal { get; set; }
Property Value
- bool
supplyTypeID
[AttLenght(10)]
[AttProducts(new Products[] { Products.Accounting })]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT, languages.pt_MZ })]
public int supplyTypeID { get; set; }
Property Value
- int
supplytypename
[AttVirtualField]
public string supplytypename { get; set; }
Property Value
- string