Table of Contents

Class AccruedSalariesBiz

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
public class AccruedSalariesBiz : BizObjectOfType<AccruedSalariesVO>, IPnp, ISDKBiz, ISDKBaseBiz, ISDKContextAwareness, ITypedWS<AccruedSalariesVO>
Inheritance
AccruedSalariesBiz

Constructors

AccruedSalariesBiz()

public AccruedSalariesBiz()

AccruedSalariesBiz(ContextVO)

public AccruedSalariesBiz(ContextVO contextItem)

Parameters

Nome Tipo Descrição
contextItem ContextVO

Properties

DecimalsToRound

public int DecimalsToRound { get; }

Property Value

int

Methods

AfterSave(AccruedSalariesVO)

public override List<MessageVO> AfterSave(AccruedSalariesVO itemVO)

Parameters

Nome Tipo Descrição
itemVO AccruedSalariesVO

Returns

List<MessageVO>

CreateAccruedSalaries(DateTime, string, List<MessageVO>)

public AccruedSalariesVO CreateAccruedSalaries(DateTime referenceDate, string description, List<MessageVO> listMsg)

Parameters

Nome Tipo Descrição
referenceDate DateTime
description string
listMsg List<MessageVO>

Returns

AccruedSalariesVO

GetRegularEarningFromContract(string, DateTime, decimal, ContractVO)

public RegularEarningVO GetRegularEarningFromContract(string earningCodeCode, DateTime referenceDate, decimal employeeId, ContractVO contractRow = null)

Parameters

Nome Tipo Descrição
earningCodeCode string
referenceDate DateTime
employeeId decimal
contractRow ContractVO

Returns

RegularEarningVO

IsSalariesEntity(string)

public static bool IsSalariesEntity(string oriTable)

Parameters

Nome Tipo Descrição
oriTable string

Returns

bool

OnActionAvailable(ActionVO, ActionFilterVO, AccruedSalariesVO)

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

Parameters

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

Returns

bool

onAdding(AccruedSalariesVO, bool)

public override List<MessageVO> onAdding(AccruedSalariesVO itemVO, bool duplicating)

Parameters

Nome Tipo Descrição
itemVO AccruedSalariesVO
duplicating bool

Returns

List<MessageVO>

onDelete(AccruedSalariesVO, bool)

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

Parameters

Nome Tipo Descrição
itemVO AccruedSalariesVO
runWarningRules bool

Returns

List<MessageVO>

OnExecuteAction(ActionVO, ActionFilterVO, AccruedSalariesVO)

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

Parameters

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

Returns

PHCResult

OnGenericActionAvailable(ActionVO, ActionFilterVO, AccruedSalariesVO)

protected override bool OnGenericActionAvailable(ActionVO actionItem, ActionFilterVO filter, AccruedSalariesVO recordItem)

Parameters

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

Returns

bool

OnGetActions()

protected override List<ActionVO> OnGetActions()

Returns

List<ActionVO>

onSave(AccruedSalariesVO, bool)

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

Parameters

Nome Tipo Descrição
itemVO AccruedSalariesVO
runWarningRules bool

Returns

List<MessageVO>

SetDefaults(AccruedSalariesVO)

public void SetDefaults(AccruedSalariesVO itemVO)

Parameters

Nome Tipo Descrição
itemVO AccruedSalariesVO

SyncAfter(AccruedSalariesVO)

public override List<MessageVO> SyncAfter(AccruedSalariesVO masterVO)

Parameters

Nome Tipo Descrição
masterVO AccruedSalariesVO

Returns

List<MessageVO>

SyncOnChange(AccruedSalariesVO, List<EntityChangeOperation>)

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

Parameters

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

Returns

List<MessageVO>

SyncOnDelete(AccruedSalariesVO, List<EntityChangeOperation>)

public override List<MessageVO> SyncOnDelete(AccruedSalariesVO masterVO, List<EntityChangeOperation> changedItems)

Parameters

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

Returns

List<MessageVO>

GetTriggers(AccruedSalariesVO)

public override void GetTriggers(AccruedSalariesVO itemVO)

Parameters

Nome Tipo Descrição
itemVO AccruedSalariesVO

OnBeforeTriggers(AccruedSalariesVO)

public override List<MessageVO> OnBeforeTriggers(AccruedSalariesVO itemVO)

Parameters

Nome Tipo Descrição
itemVO AccruedSalariesVO

Returns

List<MessageVO>