PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface ICblBSCodigosRendimentos

    Classe utilizada para obter as regras de negócio dos Códigos de Rendimentos.

    Namespace: ICblBS100
    Assembly: ICblBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("4CDBBEF3-4D4A-44DB-9B8B-9F827F0A0EBB")]
    public interface ICblBSCodigosRendimentos

    Methods

    Actualiza(CblBECodigoRendimento, String)

    Actualiza a informação de um código de rendimento.

    Declaration
    void Actualiza(CblBECodigoRendimento objBECodigosRendimentos, string Avisos = "")
    Parameters
    Type Name Description
    CblBECodigoRendimento objBECodigosRendimentos

    Objecto contendo a informação actualizada do Tipo de Rendimento.

    System.String Avisos

    Notificação devolvida pelo processo de actualização.

    ActualizaValorAtributo(String, String, Object)

    Actualiza o valores respectivo de um atributo.

    Declaration
    void ActualizaValorAtributo(string Codigo, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String Codigo

    Identificador do rendimento.

    System.String Atributo
    System.Object Valor

    Identifica o valor a actualizar

    ActualizaValorAtributos(String, StdBECampos)

    Actualiza os valores respectivos de um conjunto de atributos.

    Declaration
    void ActualizaValorAtributos(string Codigo, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String Codigo

    Identificador do Rendimento.

    StdBECampos Atributos

    Identifica os atributos e os respectivos valores a actualizar.

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDescricao(String)

    Descrição do código rendimento.

    Declaration
    string DaDescricao(string Codigo)
    Parameters
    Type Name Description
    System.String Codigo

    Identificador do rendimento.

    Returns
    Type Description
    System.String

    DaValorAtributo(String, String)

    Devolve o valor de um atributo.

    Declaration
    dynamic DaValorAtributo(string Codigo, string Atributo)
    Parameters
    Type Name Description
    System.String Codigo

    Identificador do rendimento.

    System.String Atributo

    Nome do atributo cujo valor será actualizado.

    Returns
    Type Description
    System.Object

    DaValorAtributoLock(String, String)

    Devolve o valor de um atributo, respeitando os locks da base de dados.

    Declaration
    dynamic DaValorAtributoLock(string Codigo, string Atributo)
    Parameters
    Type Name Description
    System.String Codigo

    Identificador do rendimento.

    System.String Atributo

    Nome do atributo cujo valor será actualizado.

    Returns
    Type Description
    System.Object

    DaValorAtributos(String, Object[])

    Devolve Devolve o valor de um determinado conjunto de atributos do código de rendimento.

    Declaration
    StdBECampos DaValorAtributos(string Codigo, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.String Codigo

    Identificador do rendimento.

    System.Object[] Atributos

    Nomes dos atributos cujo valor será actualizado.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(String, Object[])

    Devolve Devolve o valor de um determinado conjunto de atributos do código de rendimento, respeitando os locks da base de dados.

    Declaration
    StdBECampos DaValorAtributosLock(string Codigo, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.String Codigo

    Identificador do rendimento.

    System.Object[] Atributos

    Nomes dos atributos cujo valor será actualizado.

    Returns
    Type Description
    StdBECampos

    Edita(Int32, String)

    Edita a informação de um código de rendimento.

    Declaration
    CblBECodigoRendimento Edita(int Ano, string Codigo)
    Parameters
    Type Name Description
    System.Int32 Ano

    Identificador do Ano

    System.String Codigo

    Identificador do rendimento.

    Returns
    Type Description
    CblBECodigoRendimento

    Existe(String)

    Verifica se existe o código do rendimento na base de dados.

    Declaration
    bool Existe(string Codigo)
    Parameters
    Type Name Description
    System.String Codigo

    Identificador do rendimento.

    Returns
    Type Description
    System.Boolean

    LstCodigosRendimentos()

    Devolve uma listagem de códigos de rendimentos.

    Declaration
    StdBELista LstCodigosRendimentos()
    Returns
    Type Description
    StdBELista

    Remove(String)

    Remove a informação de um código de rendimento.

    Declaration
    void Remove(string Codigo)
    Parameters
    Type Name Description
    System.String Codigo

    Identificador do rendimento.

    ValidaRemocao(String, ref String)

    Efectua as validações necessárias do código de rendimento

    Declaration
    bool ValidaRemocao(string Codigo, ref string StrErro)
    Parameters
    Type Name Description
    System.String Codigo

    Identificador do código do rendimento.

    System.String StrErro
    Returns
    Type Description
    System.Boolean