Table of Contents

Class RulesController

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
public class RulesController
Inheritance
RulesController

Properties

Context

public ContextVO Context { get; set; }

Property Value

ContextVO

MiseimpDtManager

public MiseimpDataManager MiseimpDtManager { get; }

Property Value

MiseimpDataManager

NifRuleController

public NIFRules NifRuleController { get; }

Property Value

NIFRules

TreasuryRuleController

public TreasuryRules TreasuryRuleController { get; }

Property Value

TreasuryRules

Methods

ResetIMiseimp(IMiseimp)

public void ResetIMiseimp(IMiseimp item)

Parameters

Nome Tipo Descrição
item IMiseimp

SetIMiseimp(IMiseimp, MiseimpVO)

public void SetIMiseimp(IMiseimp source, MiseimpVO miseimpItem)

Parameters

Nome Tipo Descrição
source IMiseimp
miseimpItem MiseimpVO

ValidIMiseimp(IVatKey, decimal, bool)

public void ValidIMiseimp(IVatKey source, decimal taxa, bool hasAcquisitionValue = false)

Parameters

Nome Tipo Descrição
source IVatKey
taxa decimal
hasAcquisitionValue bool

ValidateBic(string)

public bool ValidateBic(string bicValue)

Parameters

Nome Tipo Descrição
bicValue string

Returns

bool

ValidateIban(string, string)

public bool ValidateIban(string countryCode, string ibanValue)

Parameters

Nome Tipo Descrição
countryCode string
ibanValue string

Returns

bool

ValidateNIF(string, string)

public bool ValidateNIF(string countryCode, string nifValue)

Parameters

Nome Tipo Descrição
countryCode string
nifValue string

Returns

bool