PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface ICblBSOperacoesExercicios

    Classe utilizada que contém todas as obrigações sobre Operações efectuadas na criação de exercícios.

    Namespace: ICblBS100
    Assembly: ICblBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("2637D65A-8D89-4BF4-BC01-2759DC70E245")]
    public interface ICblBSOperacoesExercicios

    Methods

    Actualiza(CblBEOperacaoExercicio, String)

    Procedimento para actualização.

    Declaration
    void Actualiza(CblBEOperacaoExercicio ObjBeOpExercicio, string strAvisos = "")
    Parameters
    Type Name Description
    CblBEOperacaoExercicio ObjBeOpExercicio

    Objecto contendo a informação que se pretende validar.

    System.String strAvisos

    Avisos que poderão ocorrer durante a validação. A operação de gravação não é abortada.

    ActualizaValorAtributo(Int32, String, String, Object)

    Actualiza o valor de um atributo.

    Declaration
    void ActualizaValorAtributo(int Ano, string Operacao, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.Int32 Ano

    Identificador do ano em que a operações foi executada.

    System.String Operacao

    Identificador da Operação.

    System.String Atributo

    Atributos que se pretende actualizar o valor.

    System.Object Valor

    Valor a actualizar.

    ActualizaValorAtributos(Int32, String, StdBECampos)

    Actualiza os valores respectivos de um conjunto de atributos.

    Declaration
    void ActualizaValorAtributos(int Ano, string Operacao, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.Int32 Ano

    Identificador do ano em que a operações foi executada.

    System.String Operacao

    Identificador da Operação.

    StdBECampos Atributos

    Conjunto de atributos dos quais se pretende actualizar o valor.

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaValorAtributo(Int32, String, String)

    Devolve o valor de um atributo.

    Declaration
    dynamic DaValorAtributo(int Ano, string Operacao, string Atributo)
    Parameters
    Type Name Description
    System.Int32 Ano

    Identificador do ano em que a operações foi executada.

    System.String Operacao

    Identificador da Operação.

    System.String Atributo

    Nome do atributo cujo valor será devolvido.

    Returns
    Type Description
    System.Object

    DaValorAtributoLock(Int32, String, String)

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

    Declaration
    dynamic DaValorAtributoLock(int Ano, string Operacao, string Atributo)
    Parameters
    Type Name Description
    System.Int32 Ano

    Identificador do ano em que a operações foi executada.

    System.String Operacao

    Identificador da Operação.

    System.String Atributo

    Nome do atributo cujo valor será devolvido.

    Returns
    Type Description
    System.Object

    DaValorAtributos(Int32, String, Object[])

    Devolve o valor de um conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributos(int Ano, string Operacao, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.Int32 Ano

    Identificador do ano em que a operações foi executada.

    System.String Operacao

    Identificador da Operação.

    System.Object[] Atributos

    Conjunto de atributos dos quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(Int32, String, Object[])

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

    Declaration
    StdBECampos DaValorAtributosLock(int Ano, string Operacao, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.Int32 Ano

    Identificador do ano em que a operações foi executada.

    System.String Operacao

    Identificador da Operação.

    System.Object[] Atributos

    Conjunto de atributos dos quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    Edita(Int32, String)

    Edita a informação da Operação executada na criação do exercício.

    Declaration
    CblBEOperacaoExercicio Edita(int Ano, string Operacao)
    Parameters
    Type Name Description
    System.Int32 Ano

    Identificador do ano em que a operações foi executada.

    System.String Operacao

    Identificador da Operação.

    Returns
    Type Description
    CblBEOperacaoExercicio

    Existe(Int32, String)

    Verifica se existe a operação executada.

    Declaration
    bool Existe(int Ano, string Operacao)
    Parameters
    Type Name Description
    System.Int32 Ano

    Identificador do ano em que a operações foi executada.

    System.String Operacao

    Identificador da Operação.

    Returns
    Type Description
    System.Boolean

    Remove(Int32, String)

    Procedimento para remoção de uma operação.

    Declaration
    void Remove(int Ano, string IdOperacao)
    Parameters
    Type Name Description
    System.Int32 Ano

    Identificador do ano em que a operações foi executada.

    System.String IdOperacao

    Identificador da Operação.

    ValidaActualizacao(CblBEOperacaoExercicio, ref String)

    Efectua a validação da informação da operação.

    Declaration
    bool ValidaActualizacao(CblBEOperacaoExercicio ObjBeOpExercicio, ref string StrErro)
    Parameters
    Type Name Description
    CblBEOperacaoExercicio ObjBeOpExercicio

    Objecto contendo a informação que se pretende validar.

    System.String StrErro
    Returns
    Type Description
    System.Boolean

    ValidaRemocao(Int32, String, String)

    Efectua a validação da remoção da operação.

    Declaration
    bool ValidaRemocao(int Ano, string IdOperacao, string StrErro)
    Parameters
    Type Name Description
    System.Int32 Ano

    Identificador do ano em que a operações foi executada.

    System.String IdOperacao

    Identificador da Operação.

    System.String StrErro
    Returns
    Type Description
    System.Boolean