PRIMAVERA | Developers

    Show / Hide Table of Contents

    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