Table of Contents

Class IVABiz

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

Constructors

IVABiz()

public IVABiz()

IVABiz(ContextVO)

public IVABiz(ContextVO contextItem)

Parameters

Nome Tipo Descrição
contextItem ContextVO

Properties

EntityDataManager

public IVADataManager EntityDataManager { get; }

Property Value

IVADataManager

Methods

ExistsIVATable(int, DateTime)

public static bool ExistsIVATable(int codigo, DateTime data)

Parameters

Nome Tipo Descrição
codigo int
data DateTime

Returns

bool

GetDataManager()

public override BizDataManagerOfType<TaxasIVAVO> GetDataManager()

Returns

BizDataManagerOfType<TaxasIVAVO>

GetDefaultTabIVA(DateTime)

public static int GetDefaultTabIVA(DateTime data)

Parameters

Nome Tipo Descrição
data DateTime

Returns

int

GetTaxa(int, DateTime)

public static decimal GetTaxa(int codigo, DateTime data)

Parameters

Nome Tipo Descrição
codigo int
data DateTime

Returns

decimal

GetTaxaRecargo(int, DateTime)

public static decimal GetTaxaRecargo(int codigo, DateTime data)

Parameters

Nome Tipo Descrição
codigo int
data DateTime

Returns

decimal

InUseByAvencasIDocuments(TaxasIVAVO)

public bool InUseByAvencasIDocuments(TaxasIVAVO taxaIva)

Parameters

Nome Tipo Descrição
taxaIva TaxasIVAVO

Returns

bool

InUseByBIDocuments(TaxasIVAVO)

public bool InUseByBIDocuments(TaxasIVAVO taxaIva)

Parameters

Nome Tipo Descrição
taxaIva TaxasIVAVO

Returns

bool

InUseByCl(TaxasIVAVO)

public bool InUseByCl(TaxasIVAVO taxaIva)

Parameters

Nome Tipo Descrição
taxaIva TaxasIVAVO

Returns

bool

InUseByDocuments(TaxasIVAVO)

public bool InUseByDocuments(TaxasIVAVO taxaIva)

Parameters

Nome Tipo Descrição
taxaIva TaxasIVAVO

Returns

bool

InUseByFIDocuments(TaxasIVAVO)

public bool InUseByFIDocuments(TaxasIVAVO taxaIva)

Parameters

Nome Tipo Descrição
taxaIva TaxasIVAVO

Returns

bool

InUseByFNDocuments(TaxasIVAVO)

public bool InUseByFNDocuments(TaxasIVAVO taxaIva)

Parameters

Nome Tipo Descrição
taxaIva TaxasIVAVO

Returns

bool

InUseByFl(TaxasIVAVO)

public bool InUseByFl(TaxasIVAVO taxaIva)

Parameters

Nome Tipo Descrição
taxaIva TaxasIVAVO

Returns

bool

InUseByRDDocuments(TaxasIVAVO)

public bool InUseByRDDocuments(TaxasIVAVO taxaIva)

Parameters

Nome Tipo Descrição
taxaIva TaxasIVAVO

Returns

bool

InUseBySt(TaxasIVAVO)

public bool InUseBySt(TaxasIVAVO taxaIva)

Parameters

Nome Tipo Descrição
taxaIva TaxasIVAVO

Returns

bool

IsTaxRegionPT(TaxasIVAVO)

public static bool IsTaxRegionPT(TaxasIVAVO taxaIva)

Parameters

Nome Tipo Descrição
taxaIva TaxasIVAVO

Returns

bool

IsTaxRegionPT(int, DateTime)

public static bool IsTaxRegionPT(int codigo, DateTime data)

Parameters

Nome Tipo Descrição
codigo int
data DateTime

Returns

bool

OnAdding(TaxasIVAVO, bool)

public override List<MessageVO> OnAdding(TaxasIVAVO itemVO, bool duplicating)

Parameters

Nome Tipo Descrição
itemVO TaxasIVAVO
duplicating bool

Returns

List<MessageVO>

OnDelete(TaxasIVAVO, bool)

public override List<MessageVO> OnDelete(TaxasIVAVO itemVO, bool runWarningRules)

Parameters

Nome Tipo Descrição
itemVO TaxasIVAVO
runWarningRules bool

Returns

List<MessageVO>

OnSave(TaxasIVAVO, bool)

public override List<MessageVO> OnSave(TaxasIVAVO itemVO, bool runWarningRules)

Parameters

Nome Tipo Descrição
itemVO TaxasIVAVO
runWarningRules bool

Returns

List<MessageVO>

OnSaveError(List<MessageVO>)

public override void OnSaveError(List<MessageVO> mensagens)

Parameters

Nome Tipo Descrição
mensagens List<MessageVO>

SyncOnChange(TaxasIVAVO, List<EntityChangeOperation>)

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

Parameters

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

Returns

List<MessageVO>