PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IOrcBSAltOrcamentosDimensoes

    Motor das alterações orçamentais das dimensões

    Namespace: IOrcBS100
    Assembly: IOrcBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("53BFFACC-3EE1-47DA-8201-C570CAF70D3A")]
    public interface IOrcBSAltOrcamentosDimensoes

    Methods

    Actualiza(OrcBEAlteracaoOrcDimensao, String)

    Procedimento para actualização.

    Declaration
    void Actualiza(OrcBEAlteracaoOrcDimensao BEAltOrcamentoDimensao, string Avisos = "")
    Parameters
    Type Name Description
    OrcBEAlteracaoOrcDimensao BEAltOrcamentoDimensao

    Objecto contendo a informação actualizada da dimensao.

    System.String Avisos

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

    ActualizaValorAtributo(Int32, String, Object)

    Actualiza o valor de um atributo.

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

    Identificador da alteração de orçamentos de dimensões.

    System.String Atributo

    Nome do atributo cujo valor será actualizado.

    System.Object Valor

    Valor do atributo que será actualizado.

    ActualizaValorAtributos(Int32, StdBECampos)

    Actualiza os valores respectivos de um conjunto de atributos.

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

    Identificador da alteração de orçamentos de dimensões.

    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

    Definições dos campos do utilizador.

    DaValorAtributo(Int32, String)

    Devolve o valor de um atributo.

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

    Identificador da alteração de orçamento de dimensão.

    System.String Atributo

    Nome do atributo cujo valor será devolvido.

    Returns
    Type Description
    System.Object

    Valor do atributo passado por parâmetro

    DaValorAtributos(Int32, Object[])

    Devolve o valor de um conjunto de atributos.

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

    Identificador da alteração de orçamento de dimensão.

    System.Object[] Atributos

    Conjunto de atributos dos quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    Lista de atributos mapeados em objetos do tipo StdBECampo

    Edita(Int32)

    Edição de uma alteração de orçamento de dimensões.

    Declaration
    OrcBEAlteracaoOrcDimensao Edita(int Alteracao)
    Parameters
    Type Name Description
    System.Int32 Alteracao

    Identificador da alteracao de orçamentos de dimensões.

    Returns
    Type Description
    OrcBEAlteracaoOrcDimensao

    Objeto com a alteração orçamental atualizada.

    Existe(Int32)

    Verifica se já existe a alteração de orçamentos de dimensões.

    Declaration
    bool Existe(int Alteracao)
    Parameters
    Type Name Description
    System.Int32 Alteracao

    Identificador da alteração de orçamento de dimensões.

    Returns
    Type Description
    System.Boolean

    true se existe, false caso contrário

    lstAlteracaoOrcamento(Int32)

    Listagem das alterações de orçamentos de dimensões.

    Declaration
    StdBELista lstAlteracaoOrcamento(int Alteracao)
    Parameters
    Type Name Description
    System.Int32 Alteracao

    Identificador da alteração de orçamentos de dimensões.

    Returns
    Type Description
    StdBELista

    Lista de alterações orçamentais no formato stdBELista

    MaxAlteracao()

    Verifica qual o último identificador utilizado para as alterações orçamentais por dimensão.

    Declaration
    int MaxAlteracao()
    Returns
    Type Description
    System.Int32

    Último identificador utilizado para as alterações orçamentais por dimensão

    Remove(Int32)

    Procedimento para remoção de alterações de orçamentos de dimensões. Parte do princípio que as validações já foram efectuadas.

    Declaration
    void Remove(int Alteracao)
    Parameters
    Type Name Description
    System.Int32 Alteracao

    Identificador da alteração de orçamento de dimensão.

    RemoveLinhas(Int32)

    Procedimento para remoção de linhas de alterações de orçamentos de dimensões. Parte do princípio que as validações já foram efectuadas.

    Declaration
    void RemoveLinhas(int Alteracao)
    Parameters
    Type Name Description
    System.Int32 Alteracao

    Identificador da alteração de orçamento de dimensão.

    ValidaActualizacao(OrcBEAlteracaoOrcDimensao, ref String)

    Efectua a validação da informação da alteração de orçamentos de dimensões.

    Declaration
    bool ValidaActualizacao(OrcBEAlteracaoOrcDimensao BEAltOrcamentoDimensao, ref string ErroValidacao)
    Parameters
    Type Name Description
    OrcBEAlteracaoOrcDimensao BEAltOrcamentoDimensao

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

    System.String ErroValidacao

    Recebe a descrição de eventuais erros detetados.

    Returns
    Type Description
    System.Boolean

    true caso a validação tenha sucedido, false caso contrário

    ValidaRemocao(Int32, ref String)

    Efectua as validações necessárias à remoção da alteração de orçamentos de dimensões.

    Declaration
    bool ValidaRemocao(int Alteracao, ref string ErroValidacao)
    Parameters
    Type Name Description
    System.Int32 Alteracao

    Identificador da alteração de orçamentos de dimensões..

    System.String ErroValidacao

    Recebe a descrição de eventuais erros detetados.

    Returns
    Type Description
    System.Boolean

    true caso a validação tenha sucedido, false caso contrário