PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IOrcBSTiposProcExecucao

    Motor dos tipos de processo de execução.

    Namespace: IOrcBS100
    Assembly: IOrcBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("20F53DB6-5F11-47B7-B302-0C65DCDBB064")]
    public interface IOrcBSTiposProcExecucao

    Methods

    Actualiza(OrcBETipoProcExecucao, String)

    Procedimento para actualização.

    Declaration
    void Actualiza(OrcBETipoProcExecucao BETipoProcExecucao, string Avisos = "")
    Parameters
    Type Name Description
    OrcBETipoProcExecucao BETipoProcExecucao

    Objecto contendo a informação actualizada do tipo de processo de execução.

    System.String Avisos

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

    ActualizaValorAtributo(String, String, Object)

    Actualiza o valor de um atributo.

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

    Identificador do tipos de processo de execução.

    System.String Atributo

    Nome do atributo cujo valor será actualizado.

    System.Object Valor

    Valor do atributo que será actualizado.

    ActualizaValorAtributos(String, StdBECampos)

    Actualiza os valores respectivos de um conjunto de atributos.

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

    Identificador do tipos de processo de execução.

    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.

    DaDescricao(String)

    Devolve a descrição associada ao tipo de processo

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

    Identificador do Tipo de processo de execução.

    Returns
    Type Description
    System.String

    Descrição do tipo de processo

    DaEstadoSeguinte(String, String)

    Devolve o código do estado seguinte ao estado passado por parâmetro

    Declaration
    string DaEstadoSeguinte(string Tipo, string Estado)
    Parameters
    Type Name Description
    System.String Tipo

    Identificador do tipo de processo de execução.

    System.String Estado

    Estado anterior

    Returns
    Type Description
    System.String

    Código do estado seguinte

    DaPrimeiroEstado(String)

    Devolve o código do primeiro estado do tipo de processo de execução.

    Declaration
    string DaPrimeiroEstado(string Tipo)
    Parameters
    Type Name Description
    System.String Tipo

    Identificador do tipo de processo de execução.

    Returns
    Type Description
    System.String

    Código do primeiro estado do tipo de processo de execução.

    DaUltimoEstado(String)

    Devolve o código do último estado do tipo de processo de execução.

    Declaration
    string DaUltimoEstado(string Tipo)
    Parameters
    Type Name Description
    System.String Tipo

    Identificador do tipo de processo de execução.

    Returns
    Type Description
    System.String

    Código do último estado do tipo de processo de execução.

    DaValorAtributo(String, String)

    Devolve o valor de um atributo.

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

    Identificador do tipos de processo de execução.

    System.String Atributo

    Nome do atributo cujo valor será devolvido.

    Returns
    Type Description
    System.Object

    Valor do atributo passado por parâmetro

    DaValorAtributoLinha(String, String, String)

    Devolve o valor de um conjunto de atributos de uma linha.

    Declaration
    dynamic DaValorAtributoLinha(string Tipo, string Estado, string Atributo)
    Parameters
    Type Name Description
    System.String Tipo

    Identificador do tipos de processo de execução.

    System.String Estado

    Identificador do estado

    System.String Atributo
    Returns
    Type Description
    System.Object

    Valor do atributo passado por parâmetro

    DaValorAtributos(String, Object[])

    Devolve o valor de um conjunto de atributos.

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

    Identificador do tipos de processo de execuçã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(String)

    Edição de um tipo de processo de execução.

    Declaration
    OrcBETipoProcExecucao Edita(string Tipo)
    Parameters
    Type Name Description
    System.String Tipo

    Identificador do tipos de processo de execução.

    Returns
    Type Description
    OrcBETipoProcExecucao

    Objecto com a informação do tipo de processo de execução.

    Existe(String)

    Verifica se já existe o tipo de processo de execução.

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

    Identificador do tipos de processo de execução.

    Returns
    Type Description
    System.Boolean

    true se existe, false caso contrário

    lstTiposProcExecucao()

    Listagem dos tipos de processo de execução.

    Declaration
    StdBELista lstTiposProcExecucao()
    Returns
    Type Description
    StdBELista

    Lista dos tipos de processo de execução.

    ObrigaDimensoes(String)

    Valida se é obrigatorio lançar dimensões para o tipo de processo de execução

    Declaration
    bool ObrigaDimensoes(string Tipo)
    Parameters
    Type Name Description
    System.String Tipo

    Identificador do tipo de processo de execução.

    Returns
    Type Description
    System.Boolean

    true caso obrigue a lançar dimensões, false caso contrário.

    Remove(String)

    Procedimento para remoção de um tipo de processo de execução. Parte do príncipio que as validações já foram efectuadas.

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

    Identificador do tipo de processo de execução.

    TransferenciaInterna(String)

    Procedimento para validar se um tipo de processo de execução é uma transferência interna

    Declaration
    bool TransferenciaInterna(string Tipo)
    Parameters
    Type Name Description
    System.String Tipo

    Identificador do tipo de processo de execução.

    Returns
    Type Description
    System.Boolean

    true caso afirmativo, false caso contrário

    ValidaActualizacao(OrcBETipoProcExecucao, ref String)

    Efectua a validação da informação do tipos de processo de execução.

    Declaration
    bool ValidaActualizacao(OrcBETipoProcExecucao BETipoProcExecucao, ref string ErroValidacao)
    Parameters
    Type Name Description
    OrcBETipoProcExecucao BETipoProcExecucao

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

    Efectua as validações necessárias à remoção do tipos de processo de execução.

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

    Identificador do tipos de processo de execução.

    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