Interface IRhpBSADSE
Classe utilizada para obter as regras de negócio da ADSE.
Namespace: IRhpBS100
Assembly: IRhpBS100.dll
Syntax
[ComVisible(true)]
[Guid("41A6A702-105C-4E69-ADD2-4D2BDD7FF18C")]
public interface IRhpBSADSE
Methods
Actualiza(RhpBEADSE)
Actualiza a informação de uma instituição de ADSE.
Declaration
void Actualiza(RhpBEADSE BeADSE)
Parameters
Type | Name | Description |
---|---|---|
RhpBEADSE | BeADSE | Objecto contendo os valores actuais. |
Actualiza(RhpBEADSE, ref String)
Actualiza a informação de uma instituição de ADSE.
Declaration
void Actualiza(RhpBEADSE BeADSE, ref string strAviso)
Parameters
Type | Name | Description |
---|---|---|
RhpBEADSE | BeADSE | Objecto contendo os valores actuais. |
System.String | strAviso | Recebe a descrição de eventuais avisos. |
ActualizaValorAtributo(String, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(string ADSE, string Atributo, object Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | ADSE | Identificador da Instituição ADSE. |
System.String | Atributo | Nome do atributo cujo valor será actualizado. |
System.Object | Valor | Novo valor do atributo indicado. |
ActualizaValorAtributos(String, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(string ADSE, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | ADSE | Identificador da Instituição ADSE. |
StdBECampos | Atributos | Objecto contendo os atributos a actualizar e respectivos valores. |
DaADSEDesconto(String)
Determina a Instituição de ADSE relativa a um desconto.
Declaration
string DaADSEDesconto(string Desconto)
Parameters
Type | Name | Description |
---|---|---|
System.String | Desconto | identificador do Desconto. |
Returns
Type | Description |
---|---|
System.String |
DaADSEDescontoRetroactivo(String)
Devolve o código da ADSE relativo ao desconto do retroactivo.
Declaration
string DaADSEDescontoRetroactivo(string Desconto)
Parameters
Type | Name | Description |
---|---|---|
System.String | Desconto |
Returns
Type | Description |
---|---|
System.String |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaDescontoADSE(String)
Devolve o desconto de uma instituição de ADSE.
Declaration
string DaDescontoADSE(string ADSE)
Parameters
Type | Name | Description |
---|---|---|
System.String | ADSE |
Returns
Type | Description |
---|---|
System.String |
DaDescontoRetroactivosADSE(String)
Devolve o descontro de retroativos de uma instituição de ADSE.
Declaration
string DaDescontoRetroactivosADSE(string ADSE)
Parameters
Type | Name | Description |
---|---|---|
System.String | ADSE |
Returns
Type | Description |
---|---|
System.String |
DaDescontos(String, ref Double, ref Double)
Determina os descontos relativos à ADSE.
Declaration
bool DaDescontos(string ADSE, ref double DescontoEmpresa, ref double DescontoEmpregado)
Parameters
Type | Name | Description |
---|---|---|
System.String | ADSE | Identificador da ADSE. |
System.Double | DescontoEmpresa | Valor do Desconto da Empresa. |
System.Double | DescontoEmpregado | Valor do Desconto do Empregado. |
Returns
Type | Description |
---|---|
System.Boolean |
DaDescontosHistorico(String, DateTime, out Double, out Double)
Devolve por referência, os Descontos de uma instituição de ADSE que vigoram numa determinada Data.
Declaration
bool DaDescontosHistorico(string ADSE, DateTime Data, out double DescontoEmpresa, out double DescontoEmpregado)
Parameters
Type | Name | Description |
---|---|---|
System.String | ADSE | Identificador da instituição de ADSE. |
System.DateTime | Data | a procurar o desconto. Pode ser uma data anterior, actual ou superior |
System.Double | DescontoEmpresa | Variável que será preenchida com o valor de desconto da entidade patronal. |
System.Double | DescontoEmpregado | Variável que será preenchida com o valor de desconto do empregado. |
Returns
Type | Description |
---|---|
System.Boolean |
DaUltimaDataAplicacao(String)
Devolve a data que vigora (última) de uma instituição de ADSE.
Declaration
DateTime DaUltimaDataAplicacao(string ADSE)
Parameters
Type | Name | Description |
---|---|---|
System.String | ADSE |
Returns
Type | Description |
---|---|
System.DateTime |
DaValorAtributo(String, String)
Devolve o valor de um atributo.
Declaration
object DaValorAtributo(string ADSE, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | ADSE | Identificador da ADSE. |
System.String | Atributo | Nome do atributo cujo valor será devolvido. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoLock(String, String)
Devolve o valor de um atributo, respeitando os locks da base de dados.
Declaration
object DaValorAtributoLock(string ADSE, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | ADSE | Identificador da Instituição ADSE. |
System.String | Atributo | Nome do atributo cujo valor será devolvido. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributos(String, String[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(string ADSE, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | ADSE | Identificador da Instituição ADSE. |
System.String[] | Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosLock(String, String[])
Devolve o valor de um conjunto de atributos, respeitando os locks da base de dados.
Declaration
StdBECampos DaValorAtributosLock(string ADSE, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | ADSE | Identificador da Instituição ADSE. |
System.String[] | Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
Edita(String)
Edita a informação de uma instituição de ADSE.
Declaration
RhpBEADSE Edita(string ADSE)
Parameters
Type | Name | Description |
---|---|---|
System.String | ADSE | Identificador da Instituição ADSE. |
Returns
Type | Description |
---|---|
RhpBEADSE |
Existe(String)
Verifica se existe o registo referente à informação passada nos parâmetros.
Declaration
bool Existe(string ADSE)
Parameters
Type | Name | Description |
---|---|---|
System.String | ADSE | Identificador da ADSE. |
Returns
Type | Description |
---|---|
System.Boolean |
ExisteDesconto(String)
Devolve a indicação da existência de descontos relativos à ADSE.
Declaration
bool ExisteDesconto(string Desconto)
Parameters
Type | Name | Description |
---|---|---|
System.String | Desconto |
Returns
Type | Description |
---|---|
System.Boolean |
ExisteDescontoADSE(String, String)
Devolve a indicação da existência do desconto relativos à ADSE.
Declaration
bool ExisteDescontoADSE(string ADSE, string Desconto)
Parameters
Type | Name | Description |
---|---|---|
System.String | ADSE | |
System.String | Desconto |
Returns
Type | Description |
---|---|
System.Boolean |
ExisteDescontoRetroactivos(String)
Devolve a indicação da existência de descontos de retroactivos relativos à Instituição ADSE.
Declaration
bool ExisteDescontoRetroactivos(string Desconto)
Parameters
Type | Name | Description |
---|---|---|
System.String | Desconto |
Returns
Type | Description |
---|---|
System.Boolean |
Remove(String)
Remove a informação de uma instituição ADSE.
Declaration
void Remove(string ADSE)
Parameters
Type | Name | Description |
---|---|---|
System.String | ADSE | Identificador da Instituição ADSE. |
ValidaActualizacao(RhpBEADSE, ref String, String)
Efectua a validação dos dados da Instituição de ADSE.
Declaration
bool ValidaActualizacao(RhpBEADSE BeADSE, ref string ErroValidacao, string AvisoValidacao)
Parameters
Type | Name | Description |
---|---|---|
RhpBEADSE | BeADSE | Objecto contendo os novos valores a actualizar. |
System.String | ErroValidacao | Recebe a descrição de eventuais erros detectados. |
System.String | AvisoValidacao | Recebe a descrição de eventuais avisos. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(String, ref String)
Efectua a validação de um registo antes de ser efectuada a sua remoção.
Declaration
bool ValidaRemocao(string ADSE, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.String | ADSE | Identificador da ADSE. |
System.String | ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
Type | Description |
---|---|
System.Boolean |