Class ApprovalOfAbsencesBiz
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
public class ApprovalOfAbsencesBiz : BizObjectOfType<ApprovalOfAbsencesVO>, IPnp, ISDKBiz, ISDKBaseBiz, ISDKContextAwareness, ITypedWS<ApprovalOfAbsencesVO>
- Inheritance
-
ApprovalOfAbsencesBiz
Properties
entityDataManager
public ApprovalOfAbsencesDataManager entityDataManager { get; }
Property Value
- ApprovalOfAbsencesDataManager
Methods
AfterSave(ApprovalOfAbsencesVO)
public override List<MessageVO> AfterSave(ApprovalOfAbsencesVO itemVO)
Parameters
Returns
- List<MessageVO>
ApproveOrRejectAbsence(ApprovalOfAbsencesVO, ApprovalAbsenceStateEnum, string, string, string)
public PHCResult ApproveOrRejectAbsence(ApprovalOfAbsencesVO ItemAbsence, ApprovalOfAbsencesVO.ApprovalAbsenceStateEnum absenceState, string absencetypestamp, string approvalObs, string absencetypedescription)
Parameters
Returns
- PHCResult
CalculateHalfDay(string, ApprovalOfAbsencesVO, bool)
public string CalculateHalfDay(string time, ApprovalOfAbsencesVO itemvo, bool forward)
Parameters
Returns
- string
CanEdit(ApprovalOfAbsencesVO)
public bool CanEdit(ApprovalOfAbsencesVO itemAbsence)
Parameters
Returns
- bool
GetAbsencesForProcessing(string, string, bool)
public PHCResult GetAbsencesForProcessing(string approvalAbsenceType, string employeeStamp, bool AllEmployees)
Parameters
| Nome |
Tipo |
Descrição |
approvalAbsenceType |
string |
|
employeeStamp |
string |
|
AllEmployees |
bool |
|
Returns
- PHCResult
GetDataManager()
public override BizDataManagerOfType<ApprovalOfAbsencesVO> GetDataManager()
Returns
- BizDataManagerOfType<ApprovalOfAbsencesVO>
GetNewInstanceFromApprovalOfAbsence(string)
public PHCResult GetNewInstanceFromApprovalOfAbsence(string oristamp)
Parameters
| Nome |
Tipo |
Descrição |
oristamp |
string |
|
Returns
- PHCResult
GetNewInstanceFromReference(InstanceFromReference)
public override PHCResult GetNewInstanceFromReference(InstanceFromReference valuesItem)
Parameters
Returns
- PHCResult
OnActionAvailable(ActionVO, ActionFilterVO, ApprovalOfAbsencesVO)
protected override bool OnActionAvailable(ActionVO actionItem, ActionFilterVO filter, ApprovalOfAbsencesVO recordItem)
Parameters
Returns
- bool
onAdding(ApprovalOfAbsencesVO, bool)
public override List<MessageVO> onAdding(ApprovalOfAbsencesVO ItemVO, bool duplicating)
Parameters
Returns
- List<MessageVO>
onDelete(ApprovalOfAbsencesVO, bool)
public override List<MessageVO> onDelete(ApprovalOfAbsencesVO itemVO, bool runWarningRules)
Parameters
Returns
- List<MessageVO>
OnDuplicating(ApprovalOfAbsencesVO)
public override List<MessageVO> OnDuplicating(ApprovalOfAbsencesVO itemVO)
Parameters
Returns
- List<MessageVO>
onEditing(ApprovalOfAbsencesVO, bool)
public override List<MessageVO> onEditing(ApprovalOfAbsencesVO itemVO, bool runWarningRules)
Parameters
Returns
- List<MessageVO>
OnErrorRules(ApprovalOfAbsencesVO)
public override List<MessageVO> OnErrorRules(ApprovalOfAbsencesVO itemVO)
Parameters
Returns
- List<MessageVO>
OnExecuteAction(ActionVO, ActionFilterVO, ApprovalOfAbsencesVO)
protected override PHCResult OnExecuteAction(ActionVO actionItem, ActionFilterVO filter, ApprovalOfAbsencesVO recordItem)
Parameters
Returns
- PHCResult
OnGetActions()
protected override List<ActionVO> OnGetActions()
Returns
- List<ActionVO>
onSave(ApprovalOfAbsencesVO, bool)
public override List<MessageVO> onSave(ApprovalOfAbsencesVO itemVO, bool runWarningRules)
Parameters
Returns
- List<MessageVO>
OnWarningRules(ApprovalOfAbsencesVO)
public override List<MessageVO> OnWarningRules(ApprovalOfAbsencesVO itemVO)
Parameters
Returns
- List<MessageVO>
ProcessSelectedAbsences(List<AbsencesPeriodsToApprove>)
public PHCResult ProcessSelectedAbsences(List<ApprovalOfAbsencesBiz.AbsencesPeriodsToApprove> selection)
Parameters
Returns
- PHCResult
ReturnOldValuesApprovalAbsence(ApprovalOfAbsencesVO)
public List<MessageVO> ReturnOldValuesApprovalAbsence(ApprovalOfAbsencesVO itemAbsence)
Parameters
Returns
- List<MessageVO>
SyncOnChange(ApprovalOfAbsencesVO, List<EntityChangeOperation>)
public override List<MessageVO> SyncOnChange(ApprovalOfAbsencesVO masterVO, List<EntityChangeOperation> changedItems)
Parameters
Returns
- List<MessageVO>
getTriggers(ApprovalOfAbsencesVO)
public override void getTriggers(ApprovalOfAbsencesVO itemVO)
Parameters
onAfterTriggers(ApprovalOfAbsencesVO)
public override List<MessageVO> onAfterTriggers(ApprovalOfAbsencesVO itemVO)
Parameters
Returns
- List<MessageVO>
onBeforeTriggers(ApprovalOfAbsencesVO)
public override List<MessageVO> onBeforeTriggers(ApprovalOfAbsencesVO itemVO)
Parameters
Returns
- List<MessageVO>