Interface IRhpBSParametros
Classe utilizada para obter as regras de negócio dos Parâmetros do exercício.
Assembly: IRhpBS100.dll
Syntax
[ComVisible(true)]
[Guid("B50677BC-DD68-49A6-9281-286DDA3AE6B8")]
public interface IRhpBSParametros
Methods
Actualiza(RhpBEParametros)
Actualiza a informação de parâmetros do exercício.
Declaration
void Actualiza(RhpBEParametros objBEParametros)
Parameters
Type |
Name |
Description |
RhpBEParametros |
objBEParametros |
Objecto contendo os valores actuais.
|
ActualizaAjudasCustoLimites(Int32)
Declaration
void ActualizaAjudasCustoLimites(int NovoAno)
Parameters
Type |
Name |
Description |
System.Int32 |
NovoAno |
|
ActualizaValorAtributo(String, Object)
Actualiza o valor de um atributo de parâmetros do exercício.
Declaration
void ActualizaValorAtributo(string Atributo, object Valor)
Parameters
Type |
Name |
Description |
System.String |
Atributo |
Nome do atributo cujo valor será actualizado.
|
System.Object |
Valor |
Novo valor do atributo indicado.
|
ActualizaValorAtributos(StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos de parâmetros do exercício.
Declaration
void ActualizaValorAtributos(StdBECampos Atributos)
Parameters
Type |
Name |
Description |
StdBECampos |
Atributos |
Objecto contendo os atributos a actualizar e respectivos valores.
|
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
DaDescontosSobretaxaIRS(DateTime, Boolean)
Devolve os descontos de sobretaxa do ano.
Declaration
string DaDescontosSobretaxaIRS(DateTime datData, bool blnPlicas)
Parameters
Type |
Name |
Description |
System.DateTime |
datData |
|
System.Boolean |
blnPlicas |
pretende incluir plicas nos códigos de sobretaxa.
|
Returns
Type |
Description |
System.String |
|
DaDescSobretaxaIRS(DateTime)
Devolve o desconto de sobretaxa.
Declaration
string DaDescSobretaxaIRS(DateTime Data)
Parameters
Type |
Name |
Description |
System.DateTime |
Data |
a qual pretende ter com intervalo.
|
Returns
Type |
Description |
System.String |
|
DaTurno(Double)
Devolve o turno de determinada taxa.
Declaration
float DaTurno(double TurnoTaxaFunc)
Parameters
Type |
Name |
Description |
System.Double |
TurnoTaxaFunc |
|
Returns
Type |
Description |
System.Single |
|
DaValorAtributo(String)
Devolve o valor de um atributo dos parâmetros do exercício.
Declaration
object DaValorAtributo(string Atributo)
Parameters
Type |
Name |
Description |
System.String |
Atributo |
Nome do atributo cujo valor será devolvido.
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributos(String[])
Devolve o valor de um conjunto de atributos dos parâmetros do exercício.
Declaration
StdBECampos DaValorAtributos(params string[] Atributos)
Parameters
Type |
Name |
Description |
System.String[] |
Atributos |
Conjunto de atributos dos quais se pretende devolver o valor.
|
Returns
DaValorBonificacaoDeficiencia(Int32, Int32)
Declaration
double DaValorBonificacaoDeficiencia(int Ano, int Idade)
Parameters
Type |
Name |
Description |
System.Int32 |
Ano |
|
System.Int32 |
Idade |
|
Returns
Type |
Description |
System.Double |
|
DaValorBonificacaoRegional(Int32, Int32, Int32)
Declaration
double DaValorBonificacaoRegional(int Ano, int Idade, int Escalao)
Parameters
Type |
Name |
Description |
System.Int32 |
Ano |
|
System.Int32 |
Idade |
|
System.Int32 |
Escalao |
|
Returns
Type |
Description |
System.Double |
|
DaValorPercentagemSobretaxa(RhpBEProcessamento, RhpBEFuncionario, Double)
Devolve percentagem sobretaxa a aplicar.
Declaration
double DaValorPercentagemSobretaxa(RhpBEProcessamento clsProcessamento, RhpBEFuncionario clsFuncionario, double Valor)
Parameters
Type |
Name |
Description |
RhpBEProcessamento |
clsProcessamento |
objeto com dados do processamento.
|
RhpBEFuncionario |
clsFuncionario |
objeto com dados do funcionário.
|
System.Double |
Valor |
Valor para o qual se pretende obter a percentagem.
|
Returns
Type |
Description |
System.Double |
|
EDescontoSobretaxa(DateTime, String)
Verifica se se trata de um código de sobretaxa do ano/data.
Declaration
bool EDescontoSobretaxa(DateTime datData, string strCodigo)
Parameters
Type |
Name |
Description |
System.DateTime |
datData |
|
System.String |
strCodigo |
Código do desconto que se pretende testar.
|
Returns
Type |
Description |
System.Boolean |
|
Edita()
Edita a informação de parâmetros do exercício.
Declaration
Returns
EfetuaPassagemAnoAbonos(Int32)
Declaration
void EfetuaPassagemAnoAbonos(int NovoAno)
Parameters
Type |
Name |
Description |
System.Int32 |
NovoAno |
|
ExercicioPublico()
Devolve a indicação de se tratr, ou não, de um Exercício Público.
Declaration
Returns
Type |
Description |
System.Boolean |
|
Existe()
Verifica se existe o registo de parâmetros do exercício
Declaration
Returns
Type |
Description |
System.Boolean |
|
ExisteDesconto(String)
Devolve a indicação da utilização do Desconto nos parâmetros.
Declaration
bool ExisteDesconto(string Desconto)
Parameters
Type |
Name |
Description |
System.String |
Desconto |
Identificador do desconto.
|
Returns
Type |
Description |
System.Boolean |
|
ExisteFalta(String)
Devolve a indicação da existência da Falta.
Declaration
bool ExisteFalta(string Falta)
Parameters
Type |
Name |
Description |
System.String |
Falta |
Identificador da falta.
|
Returns
Type |
Description |
System.Boolean |
|
ExisteRemuneracao(String)
Devolve a indicação da existência da Remuneração.
Declaration
bool ExisteRemuneracao(string Remuneracao)
Parameters
Type |
Name |
Description |
System.String |
Remuneracao |
Identificador da remuneracao.
|
Returns
Type |
Description |
System.Boolean |
|
ExisteTurnoHora(Int32)
Devolve a indicação da existência do Turnos Hora.
Declaration
bool ExisteTurnoHora(int TurnoHora)
Parameters
Type |
Name |
Description |
System.Int32 |
TurnoHora |
Identificador do turno hora.
|
Returns
Type |
Description |
System.Boolean |
|
GravaDadosNaGrelhaAbonos(IEnumerable<RhpBEAbonoFamiliaEscalao>)
Declaration
void GravaDadosNaGrelhaAbonos(IEnumerable<RhpBEAbonoFamiliaEscalao> arrDados)
Parameters
GravaDadosNaGrelhaBonificacoesAbonos(List<>)
Declaration
void GravaDadosNaGrelhaBonificacoesAbonos(List<> arrDados)
Parameters
Type |
Name |
Description |
System.Collections.Generic.List<System.> |
arrDados |
|
GravaDadosNaGrelhaBonificacoesEscaloes(List<>)
Declaration
void GravaDadosNaGrelhaBonificacoesEscaloes(List<> arrDados)
Parameters
Type |
Name |
Description |
System.Collections.Generic.List<System.> |
arrDados |
|
GravaDadosNaGrelhaLimitesAjudasCusto(List<>)
Declaration
void GravaDadosNaGrelhaLimitesAjudasCusto(List<> arrDados)
Parameters
Type |
Name |
Description |
System.Collections.Generic.List<System.> |
arrDados |
|
GravaDadosNaGrelhaMajoracao(IEnumerable<RhpBEAbonoFamiliaMajoracao>)
Declaration
void GravaDadosNaGrelhaMajoracao(IEnumerable<RhpBEAbonoFamiliaMajoracao> arrDados)
Parameters
ListaDeAbonosParaUmEscalaoEx(Int32, Int32)
Declaration
StdBELista ListaDeAbonosParaUmEscalaoEx(int Ano, int Escalao)
Parameters
Type |
Name |
Description |
System.Int32 |
Ano |
|
System.Int32 |
Escalao |
|
Returns
ListaDeAbonosPorEscaloes(Int32)
Declaration
StdBELista ListaDeAbonosPorEscaloes(int Ano = 0)
Parameters
Type |
Name |
Description |
System.Int32 |
Ano |
|
Returns
ListaDeBonificacoesAbonosPorEscaloes(Int32)
Declaration
StdBELista ListaDeBonificacoesAbonosPorEscaloes(int Ano = 0)
Parameters
Type |
Name |
Description |
System.Int32 |
Ano |
|
Returns
ListaDeBonificacoesPorEscaloes(Int32)
Declaration
StdBELista ListaDeBonificacoesPorEscaloes(int Ano = 0)
Parameters
Type |
Name |
Description |
System.Int32 |
Ano |
|
Returns
ListaDeMajoracoes(Int32)
Declaration
StdBELista ListaDeMajoracoes(int Ano = 0)
Parameters
Type |
Name |
Description |
System.Int32 |
Ano |
|
Returns
ListaLimitesAjudasCusto()
Declaration
StdBELista ListaLimitesAjudasCusto()
Returns
LstParametros()
Devolve uma listagem dos parâmetros do exercício.
Declaration
StdBELista LstParametros()
Returns
Remove()
Remove a informação de parâmetros do exercício.
Declaration
ValidaActualizacao(RhpBEParametros, ref String)
Efectua a validação dos dados de parâmetros do exercício.
Declaration
bool ValidaActualizacao(RhpBEParametros objParametros, ref string ErroValidacao)
Parameters
Type |
Name |
Description |
RhpBEParametros |
objParametros |
|
System.String |
ErroValidacao |
Recebe a descrição de eventuais erros detectados.
|
Returns
Type |
Description |
System.Boolean |
|
ValidaMultiMoeda(ref String)
Sempre que o parâmetro TrataMultiMoeda está desactivado, verifica se, em toda a aplicação
Declaration
bool ValidaMultiMoeda(ref string ErroValidacao)
Parameters
Type |
Name |
Description |
System.String |
ErroValidacao |
Recebe a descrição de eventuais erros detectados.
|
Returns
Type |
Description |
System.Boolean |
|
ValidaRemocao(ref String)
Efectua a validação de um registo antes de ser efectuada a sua remoção.
Declaration
bool ValidaRemocao(ref string ErroValidacao)
Parameters
Type |
Name |
Description |
System.String |
ErroValidacao |
Recebe a descrição de eventuais erros detectados.
|
Returns
Type |
Description |
System.Boolean |
|
ValoresTurnosDados(Single, Single, ref Single, ref Single)
Devolve a taxa e o número de horas de subsídio de turno a processar.
Declaration
void ValoresTurnosDados(float TurnoTaxaFunc, float TurnosDiaFunc, ref float TurnosTaxa, ref float TurnosDia)
Parameters
Type |
Name |
Description |
System.Single |
TurnoTaxaFunc |
Escalão da taxa de subsídio de turno. Deve corresponder a um dos escalões (1 a 9), definidos nos parâmetros do exercício.
|
System.Single |
TurnosDiaFunc |
Escalão de horas de subsídio de turno. Deve corresponder a um dos escalões, definidos nos parâmetros do exercício.
|
System.Single |
TurnosTaxa |
Variável que recebe a taxa a aplicar no processamento de subsídio de turno.
|
System.Single |
TurnosDia |
Variável que recebe o número de horas de subsídio de turno a processar.
|
VerificaParametrosProcessamento(RhpBEParametros, ref String)
Verifica se todos os dados do processamento estão definidos.
Declaration
bool VerificaParametrosProcessamento(RhpBEParametros objParametros, ref string mensagem)
Parameters
Type |
Name |
Description |
RhpBEParametros |
objParametros |
|
System.String |
mensagem |
String que receberá uma eventual mensagem de erro.
|
Returns
Type |
Description |
System.Boolean |
|