PRIMAVERA | Developers

    Show / Hide Table of Contents

    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