PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IBasBSTiposArtigo

    Namespace: IBasBS100
    Assembly: IBasBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("18A7EF6D-D620-47F8-9302-B6CB4035D44C")]
    public interface IBasBSTiposArtigo

    Methods

    Actualiza(ref BasBETipoArtigo)

    Actualiza um determinado registo da tabela.

    Declaration
    void Actualiza(ref BasBETipoArtigo objBE)
    Parameters
    Type Name Description
    BasBETipoArtigo objBE

    ActualizaValorAtributo(String, String, Object)

    Actualiza um atributo de um registo da tabela.

    Declaration
    void ActualizaValorAtributo(string strTipoArtigo, string strAtributo, dynamic varValor)
    Parameters
    Type Name Description
    System.String strTipoArtigo
    System.String strAtributo
    System.Object varValor

    ActualizaValorAtributos(String, StdBECampos)

    Actualiza um conjunto de atributos de um registo da tabela.

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

    Compara(BasBETipoArtigo, BasBETipoArtigo)

    Compara dois objectos TiposArtigo.

    Devolve mdNaoAlterado/mdInserido/mdModificado/mdApagado conforme igual/novo/alterado/apagado.

    Admite-se que objBEorg é o valor original.

    O novo objecto BE é marcado com o resultado.

    Declaration
    BasBETiposGcp.enuModosAlteracaoObjectos Compara(BasBETipoArtigo objBE, BasBETipoArtigo objBEorg)
    Parameters
    Type Name Description
    BasBETipoArtigo objBE
    BasBETipoArtigo objBEorg
    Returns
    Type Description
    BasBETiposGcp.enuModosAlteracaoObjectos

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaTipoLinha(String)

    Dá o Tipo de Linha associado a um Tipo de Artigo.

    Declaration
    string DaTipoLinha(string strTipoArtigo)
    Parameters
    Type Name Description
    System.String strTipoArtigo
    Returns
    Type Description
    System.String

    DaValorAtributo(String, String)

    Dá o valor de um determinado atributo.

    Declaration
    dynamic DaValorAtributo(string strTipoArtigo, string strAtributo)
    Parameters
    Type Name Description
    System.String strTipoArtigo
    System.String strAtributo
    Returns
    Type Description
    System.Object

    DaValorAtributoLock(String, String)

    Dá o valor de um determinado atributo.

    Declaration
    dynamic DaValorAtributoLock(string strTipoArtigo, string strAtributo)
    Parameters
    Type Name Description
    System.String strTipoArtigo
    System.String strAtributo
    Returns
    Type Description
    System.Object

    DaValorAtributos(String, String[])

    Dá o valor de um conjunto de atributos.

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

    DaValorAtributosLock(String, String[])

    Dá o valor de um conjunto de atributos.

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

    DaValorChave(BasBETipoArtigo)

    Dá o valor da chave na tabela para este registo

    Declaration
    string DaValorChave(BasBETipoArtigo objBE)
    Parameters
    Type Name Description
    BasBETipoArtigo objBE
    Returns
    Type Description
    System.String

    Edita(String)

    Dá um determinado registo da tabela. A pesquisa é menos eficiente, pois é feita por chave lógica.

    Declaration
    BasBETipoArtigo Edita(string strTipoArtigo)
    Parameters
    Type Name Description
    System.String strTipoArtigo
    Returns
    Type Description
    BasBETipoArtigo

    EditaId(String)

    Dá um determinado registo da tabela. A pesquisa é mais eficiente, pois é feita por identificador único (Primary Key da tabela).

    Declaration
    BasBETipoArtigo EditaId(string strTipoArtigo)
    Parameters
    Type Name Description
    System.String strTipoArtigo
    Returns
    Type Description
    BasBETipoArtigo

    Existe(String)

    Identifica se um determinado registo existe na tabela TiposArtigo.

    Declaration
    bool Existe(string strTipoArtigo)
    Parameters
    Type Name Description
    System.String strTipoArtigo
    Returns
    Type Description
    System.Boolean

    ExisteRegistosDependentes(String)

    Verifica se há objectos/tabelas dependentes (em Child Tables).

    Declaration
    bool ExisteRegistosDependentes(string strTipoArtigo)
    Parameters
    Type Name Description
    System.String strTipoArtigo
    Returns
    Type Description
    System.Boolean

    ExisteRegistosDependentesArtigo(String)

    Verifica se há objectos dependentes, na tabela Artigo.

    Declaration
    bool ExisteRegistosDependentesArtigo(string strTipoArtigo)
    Parameters
    Type Name Description
    System.String strTipoArtigo
    Returns
    Type Description
    System.Boolean

    PermitidoNoDocumento(String, String, Int32)

    Indica se num determinado módulo e nível de documento, se pode utilizar o tipo de artigo.

    Declaration
    bool PermitidoNoDocumento(string strTipoArtigo, string strModulo, int intTipoDocumento)
    Parameters
    Type Name Description
    System.String strTipoArtigo
    System.String strModulo
    System.Int32 intTipoDocumento
    Returns
    Type Description
    System.Boolean

    PreencheCamposDefeito(ref BasBETipoArtigo)

    Preenche os campos por defeito, no caso de ainda não estarem preenchidos.

    Declaration
    BasBETipoArtigo PreencheCamposDefeito(ref BasBETipoArtigo objBE)
    Parameters
    Type Name Description
    BasBETipoArtigo objBE
    Returns
    Type Description
    BasBETipoArtigo

    Remove(String)

    Permite a remoção de um determinado registo da tabela.

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

    ValidaActualizacao(BasBETipoArtigo, ref String)

    Valida a actualização do registo.

    Declaration
    bool ValidaActualizacao(BasBETipoArtigo objBE, ref string strErroValidacao)
    Parameters
    Type Name Description
    BasBETipoArtigo objBE
    System.String strErroValidacao
    Returns
    Type Description
    System.Boolean

    ValidaRemocao(String, ref String)

    Valida a remoção do registo.

    Declaration
    bool ValidaRemocao(string strTipoArtigo, ref string strErroValidacao)
    Parameters
    Type Name Description
    System.String strTipoArtigo
    System.String strErroValidacao
    Returns
    Type Description
    System.Boolean