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 |