PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IOrcBSDisposicoesLegais

    Motor das disposições legais

    Namespace: IOrcBS100
    Assembly: IOrcBS100.dll
    Syntax
    public interface IOrcBSDisposicoesLegais

    Methods

    Actualiza(OrcBEDisposicaoLegal)

    Actualiza a disposição legal na base de dados

    Declaration
    void Actualiza(OrcBEDisposicaoLegal BEDisposicaoLegal)
    Parameters
    Type Name Description
    OrcBEDisposicaoLegal BEDisposicaoLegal

    Objecto que identifica a disposição legal a actualizar

    ActualizaValorAtributo(String, String, Object)

    Permite efectuar a actualização de um atributo de uma determinada disposição legal

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

    Código da disposição legal

    System.String Atributo

    Nome do campo a actualizar

    System.Object Valor

    Valor do campo a actualizar

    ActualizaValorAtributos(String, StdBECampos)

    Permite efectuar a actualização de um conjunto de atributos de uma determinada disposição legal

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

    Código da disposição legal

    StdBECampos Atributos

    Atributos e 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(String, String)

    Devolve o valor de um determinado atributo da disposição legal

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

    Código da disposição legal

    System.String Atributo

    Atributo que se pretende obter o valor

    Returns
    Type Description
    System.Object

    Valor do atributo passado por parâmetro

    DaValorAtributoLock(String, String)

    Devolve o valor de um determinado atributo da disposição legal com bloqueio

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

    Código da disposição legal

    System.String Atributo

    Atributo que se pretende obter o valor

    Returns
    Type Description
    System.Object

    Valor do atributo passado por parâmetro

    DaValorAtributos(String, String[])

    Devolve os valores de um conjunto de atributos da disposição legal

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

    Código da disposição legal

    System.String[] Atributos

    Atributos para os quais se pretende devolver os valores

    Returns
    Type Description
    StdBECampos

    Lista de atributos mapeados em objetos do tipo StdBECampo

    DaValorAtributosLock(String, String[])

    Devolve os valores de um conjunto de atributos da disposição legal

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

    Código da disposição legal

    System.String[] Atributos

    Atributos para os quais se pretende devolver os valores

    Returns
    Type Description
    StdBECampos

    Lista de atributos mapeados em objetos do tipo StdBECampo

    Edita(String)

    Edita a informação associada a uma disposição legal

    Declaration
    OrcBEDisposicaoLegal Edita(string DisposicaoLegal)
    Parameters
    Type Name Description
    System.String DisposicaoLegal

    DisposicaoLegal

    Returns
    Type Description
    OrcBEDisposicaoLegal

    Objeto contendo a informação atualizada da disposição legal.

    Existe(String)

    Verifica se a disposição legal existe na base de dados

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

    Código da disposição legal

    Returns
    Type Description
    System.Boolean

    true se existe, false caso contrário

    Remove(String)

    Remove toda a informação associada a uma disposição legal

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

    Código da disposição legal a remover

    ValidaActualizacao(OrcBEDisposicaoLegal, ref String)

    Efectua as validações necessárias à atualização de uma disposição legal

    Declaration
    bool ValidaActualizacao(OrcBEDisposicaoLegal BEDisposicaoLegal, ref string ErroValidacao)
    Parameters
    Type Name Description
    OrcBEDisposicaoLegal BEDisposicaoLegal

    Objecto que identifica a disposição legal a actualizar

    System.String ErroValidacao

    Descrição de erro devolvida pela função

    Returns
    Type Description
    System.Boolean

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

    ValidaRemocao(String, ref String)

    Efectua as validações necessárias à remoção de uma disposição legal

    Declaration
    bool ValidaRemocao(string DisposicaoLegal, ref string ErroValidacao)
    Parameters
    Type Name Description
    System.String DisposicaoLegal

    Identificador da dispoidentifica o DisposicaoLegals a validar

    System.String ErroValidacao

    Descrição de erro devolvida pela função

    Returns
    Type Description
    System.Boolean

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