Class AbsenceTypeVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
[AttTable("AbsenceType", 20230317)]
[AttTableVOInfo(typeof(AbsenceTypeAttInfo))]
[AttTableProducts(new Products[] { Products.Payroll })]
[AttTableOrderBy("[AbsenceType].[code]")]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.CanUpdFromSourceBD, TableFlags.DisableRowCount })]
[AttTableMaintenance(typeof(AbsenceTypeMaintenance))]
public class AbsenceTypeVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
- Inheritance
-
AbsenceTypeVO
Properties
AbsenceClassificationVO
[AttExternalCollection(typeof(AttributeValueVO), new string[] { "[AbsenceType].[absenceClassificationstamp]", "[AttributeValue].[attributevaluestamp]" })]
public AttributeValueVO AbsenceClassificationVO { get; }
Property Value
- AttributeValueVO
AbsenceReasonVO
[AttExternalCollection(typeof(AttributeValueVO), new string[] { "[AbsenceType].[absenceReasonstamp]", "[AttributeValue].[attributevaluestamp]" })]
public AttributeValueVO AbsenceReasonVO { get; }
Property Value
- AttributeValueVO
absenceClassificationcode
[AttVirtualField(typeof(AbsenceTypeAttInfo))]
public string absenceClassificationcode { get; set; }
Property Value
- string
absenceClassificationdesc
[AttVirtualField(typeof(AbsenceTypeAttInfo))]
public string absenceClassificationdesc { get; set; }
Property Value
- string
absenceClassificationstamp
[AttLenght(25)]
[AttFieldType(AttFieldType.InputTypes.string)]
[AttConfig(26)]
public string absenceClassificationstamp { get; set; }
Property Value
- string
absenceReasoncode
[AttVirtualField(typeof(AbsenceTypeAttInfo))]
public string absenceReasoncode { get; set; }
Property Value
- string
absenceReasondesc
[AttVirtualField(typeof(AbsenceTypeAttInfo))]
public string absenceReasondesc { get; set; }
Property Value
- string
absenceReasonstamp
[AttLenght(25)]
[AttFieldType(AttFieldType.InputTypes.string)]
[AttConfig(42)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
public string absenceReasonstamp { get; set; }
Property Value
- string
absencesforoffdays
public bool absencesforoffdays { get; set; }
Property Value
- bool
absencetypestamp
[AttLenght(25)]
public string absencetypestamp { get; set; }
Property Value
- string
absenteeism
public bool absenteeism { get; set; }
Property Value
- bool
canEdit
public bool canEdit { get; set; }
Property Value
- bool
code
[AttLenght(40)]
[AttMandatory]
[AttLogInfo(0)]
[AttList]
[AttPrimaryKey]
public string code { get; set; }
Property Value
- string
decreasesworkingdays
public bool decreasesworkingdays { get; set; }
Property Value
- bool
deducts
public bool deducts { get; set; }
Property Value
- bool
description
[AttLenght(100)]
[AttList]
[AttLogInfo(0)]
public string description { get; set; }
Property Value
- string
handleadmissionyear
public bool handleadmissionyear { get; set; }
Property Value
- bool
hasProcessedAbsences
[AttVirtualField]
[AttHidden]
public bool hasProcessedAbsences { get; set; }
Property Value
- bool
isreadonly
[AttPhcOwner]
public bool isreadonly { get; set; }
Property Value
- bool
isvacationtype
public bool isvacationtype { get; set; }
Property Value
- bool
limitdays
[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public int limitdays { get; set; }
Property Value
- int
limittype
[AttLenght(2)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public LimitTypes limittype { get; set; }
Property Value
- LimitTypes
payslipdateasrefdate
public bool payslipdateasrefdate { get; set; }
Property Value
- bool
preventssave
public bool preventssave { get; set; }
Property Value
- bool
unjustified
public bool unjustified { get; set; }
Property Value
- bool
uselimit
public bool uselimit { get; set; }
Property Value
- bool