Table of Contents

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

Nome Tipo Descrição
itemVO ApprovalOfAbsencesVO

Returns

List<MessageVO>

ApproveOrRejectAbsence(ApprovalOfAbsencesVO, ApprovalAbsenceStateEnum, string, string, string)

public PHCResult ApproveOrRejectAbsence(ApprovalOfAbsencesVO ItemAbsence, ApprovalOfAbsencesVO.ApprovalAbsenceStateEnum absenceState, string absencetypestamp, string approvalObs, string absencetypedescription)

Parameters

Nome Tipo Descrição
ItemAbsence ApprovalOfAbsencesVO
absenceState ApprovalOfAbsencesVO.ApprovalAbsenceStateEnum
absencetypestamp string
approvalObs string
absencetypedescription string

Returns

PHCResult

CalculateHalfDay(string, ApprovalOfAbsencesVO, bool)

public string CalculateHalfDay(string time, ApprovalOfAbsencesVO itemvo, bool forward)

Parameters

Nome Tipo Descrição
time string
itemvo ApprovalOfAbsencesVO
forward bool

Returns

string

CanEdit(ApprovalOfAbsencesVO)

public bool CanEdit(ApprovalOfAbsencesVO itemAbsence)

Parameters

Nome Tipo Descrição
itemAbsence ApprovalOfAbsencesVO

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

Nome Tipo Descrição
valuesItem InstanceFromReference

Returns

PHCResult

OnActionAvailable(ActionVO, ActionFilterVO, ApprovalOfAbsencesVO)

protected override bool OnActionAvailable(ActionVO actionItem, ActionFilterVO filter, ApprovalOfAbsencesVO recordItem)

Parameters

Nome Tipo Descrição
actionItem ActionVO
filter ActionFilterVO
recordItem ApprovalOfAbsencesVO

Returns

bool

onAdding(ApprovalOfAbsencesVO, bool)

public override List<MessageVO> onAdding(ApprovalOfAbsencesVO ItemVO, bool duplicating)

Parameters

Nome Tipo Descrição
ItemVO ApprovalOfAbsencesVO
duplicating bool

Returns

List<MessageVO>

onDelete(ApprovalOfAbsencesVO, bool)

public override List<MessageVO> onDelete(ApprovalOfAbsencesVO itemVO, bool runWarningRules)

Parameters

Nome Tipo Descrição
itemVO ApprovalOfAbsencesVO
runWarningRules bool

Returns

List<MessageVO>

OnDuplicating(ApprovalOfAbsencesVO)

public override List<MessageVO> OnDuplicating(ApprovalOfAbsencesVO itemVO)

Parameters

Nome Tipo Descrição
itemVO ApprovalOfAbsencesVO

Returns

List<MessageVO>

onEditing(ApprovalOfAbsencesVO, bool)

public override List<MessageVO> onEditing(ApprovalOfAbsencesVO itemVO, bool runWarningRules)

Parameters

Nome Tipo Descrição
itemVO ApprovalOfAbsencesVO
runWarningRules bool

Returns

List<MessageVO>

OnErrorRules(ApprovalOfAbsencesVO)

public override List<MessageVO> OnErrorRules(ApprovalOfAbsencesVO itemVO)

Parameters

Nome Tipo Descrição
itemVO ApprovalOfAbsencesVO

Returns

List<MessageVO>

OnExecuteAction(ActionVO, ActionFilterVO, ApprovalOfAbsencesVO)

protected override PHCResult OnExecuteAction(ActionVO actionItem, ActionFilterVO filter, ApprovalOfAbsencesVO recordItem)

Parameters

Nome Tipo Descrição
actionItem ActionVO
filter ActionFilterVO
recordItem ApprovalOfAbsencesVO

Returns

PHCResult

OnGetActions()

protected override List<ActionVO> OnGetActions()

Returns

List<ActionVO>

onSave(ApprovalOfAbsencesVO, bool)

public override List<MessageVO> onSave(ApprovalOfAbsencesVO itemVO, bool runWarningRules)

Parameters

Nome Tipo Descrição
itemVO ApprovalOfAbsencesVO
runWarningRules bool

Returns

List<MessageVO>

OnWarningRules(ApprovalOfAbsencesVO)

public override List<MessageVO> OnWarningRules(ApprovalOfAbsencesVO itemVO)

Parameters

Nome Tipo Descrição
itemVO ApprovalOfAbsencesVO

Returns

List<MessageVO>

ProcessSelectedAbsences(List<AbsencesPeriodsToApprove>)

public PHCResult ProcessSelectedAbsences(List<ApprovalOfAbsencesBiz.AbsencesPeriodsToApprove> selection)

Parameters

Nome Tipo Descrição
selection List<ApprovalOfAbsencesBiz.AbsencesPeriodsToApprove>

Returns

PHCResult

ReturnOldValuesApprovalAbsence(ApprovalOfAbsencesVO)

public List<MessageVO> ReturnOldValuesApprovalAbsence(ApprovalOfAbsencesVO itemAbsence)

Parameters

Nome Tipo Descrição
itemAbsence ApprovalOfAbsencesVO

Returns

List<MessageVO>

SyncOnChange(ApprovalOfAbsencesVO, List<EntityChangeOperation>)

public override List<MessageVO> SyncOnChange(ApprovalOfAbsencesVO masterVO, List<EntityChangeOperation> changedItems)

Parameters

Nome Tipo Descrição
masterVO ApprovalOfAbsencesVO
changedItems List<EntityChangeOperation>

Returns

List<MessageVO>

getTriggers(ApprovalOfAbsencesVO)

public override void getTriggers(ApprovalOfAbsencesVO itemVO)

Parameters

Nome Tipo Descrição
itemVO ApprovalOfAbsencesVO

onAfterTriggers(ApprovalOfAbsencesVO)

public override List<MessageVO> onAfterTriggers(ApprovalOfAbsencesVO itemVO)

Parameters

Nome Tipo Descrição
itemVO ApprovalOfAbsencesVO

Returns

List<MessageVO>

onBeforeTriggers(ApprovalOfAbsencesVO)

public override List<MessageVO> onBeforeTriggers(ApprovalOfAbsencesVO itemVO)

Parameters

Nome Tipo Descrição
itemVO ApprovalOfAbsencesVO

Returns

List<MessageVO>