Interface IRhpBSFundosPensao
Classe utilizada para obter as regras de negócio dos Fundos de Pensão.
Namespace: IRhpBS100
Assembly: IRhpBS100.dll
Syntax
[ComVisible(true)]
[Guid("936B81F3-DDC7-4D60-9907-9E5739A1B423")]
public interface IRhpBSFundosPensao
Methods
Actualiza(RhpBEFundoPensao)
Actualiza a informação de um fundo de pensão.
Declaration
void Actualiza(RhpBEFundoPensao objBEFundoPensao)
Parameters
| Type | Name | Description |
|---|---|---|
| RhpBEFundoPensao | objBEFundoPensao | Objecto contendo os valores actuais. |
Actualiza(RhpBEFundoPensao, ref String)
Actualiza a informação de um fundo de pensão.
Declaration
void Actualiza(RhpBEFundoPensao objBEFundoPensao, ref string strAviso)
Parameters
| Type | Name | Description |
|---|---|---|
| RhpBEFundoPensao | objBEFundoPensao | 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 Fundo, string Atributo, object Valor)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Fundo | Identificador do fundo de pensão. |
| 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 Fundo, StdBECampos Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Fundo | Identificador do fundo de pensão. |
| StdBECampos | Atributos | Objecto contendo os atributos a actualizar e respectivos valores. |
AnularCessacao(String, String, out String, CancelEventHandler)
Anular registo de fim de vínculo incorrectamente comunicado.
Declaration
RhpBETipos.CodigoErroServicoEnum AnularCessacao(string PasswordSvc, string Funcionario, out string Mensagem, CancelEventHandler CancelEvt = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | PasswordSvc | Password de acesso ao serviço |
| System.String | Funcionario | Identificador funcionário para efetuar a comunicação |
| System.String | Mensagem | Mensagem de erro ou aviso gerado pelo serviço |
| System.ComponentModel.CancelEventHandler | CancelEvt | Handler para evento de confirmação com informação de dados comunicados. O parâmetro sender contém uma string com a informação a remeter. |
Returns
| Type | Description |
|---|---|
| RhpBETipos.CodigoErroServicoEnum | Verdadeiro em sucesso |
AnularUltimaAtualizacaoVencimento(String, String, out String, CancelEventHandler)
Anula a última atualização de vencimento efetuada incorretamente registada.
Declaration
RhpBETipos.CodigoErroServicoEnum AnularUltimaAtualizacaoVencimento(string PasswordSvc, string Funcionario, out string Mensagem, CancelEventHandler CancelEvt = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | PasswordSvc | Password de acesso ao serviço |
| System.String | Funcionario | Identificador funcionário para efetuar a comunicação |
| System.String | Mensagem | Mensagem de erro ou aviso gerado pelo serviço |
| System.ComponentModel.CancelEventHandler | CancelEvt | Handler para evento de confirmação com informação de dados comunicados. O parâmetro sender contém uma string com a informação a remeter. |
Returns
| Type | Description |
|---|---|
| RhpBETipos.CodigoErroServicoEnum | Verdadeiro em sucesso |
AtualizarVencimento(String, String, out String, CancelEventHandler)
Regista uma atualização de vencimento.
Declaration
RhpBETipos.CodigoErroServicoEnum AtualizarVencimento(string PasswordSvc, string Funcionario, out string Mensagem, CancelEventHandler CancelEvt = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | PasswordSvc | Password de acesso ao serviço |
| System.String | Funcionario | Identificador funcionário para efetuar a comunicação |
| System.String | Mensagem | Mensagem de erro ou aviso gerado pelo serviço |
| System.ComponentModel.CancelEventHandler | CancelEvt | Handler para evento de confirmação com informação de dados comunicados. O parâmetro sender contém uma string com a informação a remeter. |
Returns
| Type | Description |
|---|---|
| RhpBETipos.CodigoErroServicoEnum | Verdadeiro em sucesso |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
| Type | Description |
|---|---|
| StdBEDefCamposUtil |
DaDescontos(String, ref Double, ref Double)
Determina os descontos relativos aos Fundos de Pensão.
Declaration
bool DaDescontos(string FundoPensao, ref double DescontoEmpresa, ref double DescontoEmpregado)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | FundoPensao | Identificador de Fundo de Pensão. |
| 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 um Fundo de Pensao que vigoram numa determinada Data.
Declaration
bool DaDescontosHistorico(string FundoPensao, DateTime Data, out double DescontoEmpresa, out double DescontoEmpregado)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | FundoPensao | Identificador da instituição de Fundos Pensão. |
| 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 |
DaFundoDesconto(String)
Determina o Fundo de Pensão relativo a determinado desconto.
Declaration
string DaFundoDesconto(string Desconto)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Desconto | identificador do Desconto. |
Returns
| Type | Description |
|---|---|
| System.String |
DaFundoDescontoRetroactivo(String)
Devolve o código do Fundo de Pensão relativo ao desconto do retroactivo.
Declaration
string DaFundoDescontoRetroactivo(string DescontoRetroactivo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | DescontoRetroactivo | identificador do Desconto de Retroactivos. |
Returns
| Type | Description |
|---|---|
| System.String |
DaUltimaDataAplicacao(String)
Devolve a data que vigora (última) de um Fundo Pensão .
Declaration
DateTime DaUltimaDataAplicacao(string FundoPensao)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | FundoPensao |
Returns
| Type | Description |
|---|---|
| System.DateTime |
DaValorAtributo(String, String)
Devolve o valor de um atributo.
Declaration
object DaValorAtributo(string Fundo, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Fundo | Identificador do fundo de pensão. |
| 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 Fundo, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Fundo | Identificador do fundo de pensão. |
| 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 Fundo, params string[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Fundo | Identificador do fundo de pensão. |
| 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 Fundo, params string[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Fundo | Identificador do fundo de pensão. |
| System.String[] | Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
| Type | Description |
|---|---|
| StdBECampos |
Edita(String)
Edita a informação de um fundo de pensão.
Declaration
RhpBEFundoPensao Edita(string Fundo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Fundo | Identificador do fundo de pensão. |
Returns
| Type | Description |
|---|---|
| RhpBEFundoPensao |
Existe(String)
Verifica se existe o registo referente à informação passada nos parâmetros.
Declaration
bool Existe(string Fundo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Fundo | Identificador do fundo de pensão. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ExisteDesconto(String)
Devolve a indicação da existência de descontos relativos ao Fundo de Pensão.
Declaration
bool ExisteDesconto(string Desconto)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Desconto |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ExisteDescontoFundo(String, String)
Devolve a indicação da existência do desconto relativos ao Fundo de Pensão.
Declaration
bool ExisteDescontoFundo(string Fundo, string Desconto)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Fundo | |
| System.String | Desconto |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ExisteDescontoRetroactivos(String)
Devolve a indicação da existência de descontos de retroactivos relativos ao Fundo de Pensão.
Declaration
bool ExisteDescontoRetroactivos(string Desconto)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Desconto |
Returns
| Type | Description |
|---|---|
| System.Boolean |
RegistarCessacao(String, String, out String, CancelEventHandler)
Registar o fim do vínculo.
Declaration
RhpBETipos.CodigoErroServicoEnum RegistarCessacao(string PasswordSvc, string Funcionario, out string Mensagem, CancelEventHandler CancelEvt = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | PasswordSvc | Password de acesso ao serviço |
| System.String | Funcionario | Identificador funcionário para efetuar a comunicação |
| System.String | Mensagem | Mensagem de erro ou aviso gerado pelo serviço |
| System.ComponentModel.CancelEventHandler | CancelEvt | Handler para evento de confirmação com informação de dados comunicados. O parâmetro sender contém uma string com a informação a remeter. |
Returns
| Type | Description |
|---|---|
| RhpBETipos.CodigoErroServicoEnum | Verdadeiro em sucesso |
RegistarVinculo(String, String, out String, Boolean, CancelEventHandler)
Regista o vínculo do funcionário nos fundos
Declaration
RhpBETipos.CodigoErroServicoEnum RegistarVinculo(string PasswordSvc, string Funcionario, out string Mensagem, bool ComunicaDataFimContrato = true, CancelEventHandler CancelEvt = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | PasswordSvc | Password de acesso ao serviço |
| System.String | Funcionario | Funcionário |
| System.String | Mensagem | Mensagem de erro ou aviso gerado pelo serviço |
| System.Boolean | ComunicaDataFimContrato | Indica se deve ser comunicada data de fim de contrato para contratos a termo |
| System.ComponentModel.CancelEventHandler | CancelEvt | Handler para evento de confirmação com informação de dados comunicados. O parâmetro sender contém uma string com a informação a remeter. |
Returns
| Type | Description |
|---|---|
| RhpBETipos.CodigoErroServicoEnum | Verdadeiro em sucesso |
Remove(String)
Remove a informação de um fundo de pensão.
Declaration
void Remove(string Fundo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Fundo | Identificador do fundo de pensão. |
ValidaActualizacao(RhpBEFundoPensao, ref String, String)
Efectua a validação dos dados de fundos de pensão.
Declaration
bool ValidaActualizacao(RhpBEFundoPensao ObjFundoPensao, ref string ErroValidacao, string AvisoValidacao)
Parameters
| Type | Name | Description |
|---|---|---|
| RhpBEFundoPensao | ObjFundoPensao | 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 Fundo, ref string ErroValidacao)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Fundo | Identificador do fundo de pensão. |
| System.String | ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
| Type | Description |
|---|---|
| System.Boolean |