PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IBasBSTiposArtigosPermissoes

    Namespace: IBasBS100
    Assembly: IBasBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("B1DDD4BE-410C-44CD-B08F-FADFE8DA4F80")]
    public interface IBasBSTiposArtigosPermissoes

    Methods

    Actualiza(BasBETipoArtigoPermissao)

    Actualiza um determinado registo da tabela.

    Declaration
    void Actualiza(BasBETipoArtigoPermissao objBE)
    Parameters
    Type Name Description
    BasBETipoArtigoPermissao objBE

    ActualizaFiltroTiposArtigo(BasBETiposArtigosPermissoes)

    Permite a actualização de um determinada colecção de registos da tabela.

    Admite-se que quem chama inicia a transação, e bloqueia a tabela.

    Admite-se que quem chama faz o tratamento de erros.

    Declaration
    void ActualizaFiltroTiposArtigo(BasBETiposArtigosPermissoes objBeColl)
    Parameters
    Type Name Description
    BasBETiposArtigosPermissoes objBeColl

    ActualizaValorAtributo(String, String, Int32, String, Object)

    Actualiza um atributo de um registo da tabela.

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

    ActualizaValorAtributos(String, String, Int32, StdBECampos)

    Actualiza um conjunto de atributos de um registo da tabela.

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

    Compara(BasBETipoArtigoPermissao, BasBETipoArtigoPermissao)

    Compara dois objectos TiposArtigosPermissoes.

    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(BasBETipoArtigoPermissao objBE, BasBETipoArtigoPermissao objBEorg)
    Parameters
    Type Name Description
    BasBETipoArtigoPermissao objBE
    BasBETipoArtigoPermissao objBEorg
    Returns
    Type Description
    BasBETiposGcp.enuModosAlteracaoObjectos

    ComparaListas(BasBETiposArtigosPermissoes, BasBETiposArtigosPermissoes)

    Compara duas listas (collections) de objectos BE.

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

    Admite-se que objBeCollOrg é a lista (collection) com os valores originais.

    Cada objecto BE da nova lista (collection) objBeColl é marcado com o resultado.

    Declaration
    BasBETiposGcp.enuModosAlteracaoObjectos ComparaListas(BasBETiposArtigosPermissoes objBeColl, BasBETiposArtigosPermissoes objBeCollOrg)
    Parameters
    Type Name Description
    BasBETiposArtigosPermissoes objBeColl
    BasBETiposArtigosPermissoes objBeCollOrg
    Returns
    Type Description
    BasBETiposGcp.enuModosAlteracaoObjectos

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaPosicaoChave(String, String, Int32, BasBETiposArtigosPermissoes)

    Dá o índice da chave indicada dentro desta collection, ou -1 se não existe

    Declaration
    int DaPosicaoChave(string strTipoArtigo, string strModulo, int lngTipoDocumento, BasBETiposArtigosPermissoes objBeColl)
    Parameters
    Type Name Description
    System.String strTipoArtigo
    System.String strModulo
    System.Int32 lngTipoDocumento
    BasBETiposArtigosPermissoes objBeColl
    Returns
    Type Description
    System.Int32

    DaValorAtributo(String, String, Int32, String)

    Dá o valor de um determinado atributo.

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

    DaValorAtributoLock(String, String, Int32, String)

    Dá o valor de um determinado atributo.

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

    DaValorAtributos(String, String, Int32, String[])

    Dá o valor de um conjunto de atributos.

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

    DaValorAtributosLock(String, String, Int32, String[])

    Dá o valor de um conjunto de atributos.

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

    DaValorChave(BasBETipoArtigoPermissao)

    Dá o valor da chave na tabela para este registo

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

    Edita(String, String, Int32)

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

    Declaration
    BasBETipoArtigoPermissao Edita(string strTipoArtigo, string strModulo, int lngTipoDocumento)
    Parameters
    Type Name Description
    System.String strTipoArtigo
    System.String strModulo
    System.Int32 lngTipoDocumento
    Returns
    Type Description
    BasBETipoArtigoPermissao

    EditaId(String, String, Int32)

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

    Declaration
    BasBETipoArtigoPermissao EditaId(string strTipoArtigo, string strModulo, int lngTipoDocumento)
    Parameters
    Type Name Description
    System.String strTipoArtigo
    System.String strModulo
    System.Int32 lngTipoDocumento
    Returns
    Type Description
    BasBETipoArtigoPermissao

    Existe(String, String, Int32)

    Identifica se um determinado registo existe na tabela TiposArtigosPermissoes.

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

    ExisteFiltroTiposArtigo(String, BasBETiposArtigosPermissoes)

    Verificar se existe, numa lista fornecida, ou na Base de Dados, um determinado registo, filtrando pelo parâmetro dado.

    Se a lista objBeCollOrg for Nothing, pesquisa na base de Dados; caso contrário, pesquisa nesta lista.

    Declaration
    bool ExisteFiltroTiposArtigo(string strTipoArtigo, BasBETiposArtigosPermissoes objBeCollOrg = null)
    Parameters
    Type Name Description
    System.String strTipoArtigo
    BasBETiposArtigosPermissoes objBeCollOrg
    Returns
    Type Description
    System.Boolean

    ExisteRegistosDependentes(String, String, Int32)

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

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

    ListaFiltroTiposArtigo(String, BasBETiposArtigosPermissoes, Boolean)

    Pesquisar, numa lista fornecida, ou na Base de Dados, filtrando pelo parâmetro dado.

    Se a lista objBeCollOrg for Nothing, pesquisa na base de Dados; caso contrário, pesquisa nesta lista.

    Declaration
    BasBETiposArtigosPermissoes ListaFiltroTiposArtigo(string strTipoArtigo, BasBETiposArtigosPermissoes objBeCollOrg = null, bool blnLerLinhas = false)
    Parameters
    Type Name Description
    System.String strTipoArtigo
    BasBETiposArtigosPermissoes objBeCollOrg
    System.Boolean blnLerLinhas
    Returns
    Type Description
    BasBETiposArtigosPermissoes

    ManipularListas(BasBETiposGcp.enuOperacoesListasObjectos, BasBETiposArtigosPermissoes, BasBETiposArtigosPermissoes, Boolean)

    Manipular listas (collections) de objectos.

    A operação a efectuar é descrita pelo parâmetro operacao.

    Declaration
    BasBETiposArtigosPermissoes ManipularListas(BasBETiposGcp.enuOperacoesListasObjectos Operacao, BasBETiposArtigosPermissoes objBeColl1, BasBETiposArtigosPermissoes objBeColl2, bool blnPrioridade1)
    Parameters
    Type Name Description
    BasBETiposGcp.enuOperacoesListasObjectos Operacao
    BasBETiposArtigosPermissoes objBeColl1
    BasBETiposArtigosPermissoes objBeColl2
    System.Boolean blnPrioridade1
    Returns
    Type Description
    BasBETiposArtigosPermissoes

    PreencheCamposDefeito(BasBETipoArtigoPermissao)

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

    Declaration
    BasBETipoArtigoPermissao PreencheCamposDefeito(BasBETipoArtigoPermissao objBE)
    Parameters
    Type Name Description
    BasBETipoArtigoPermissao objBE
    Returns
    Type Description
    BasBETipoArtigoPermissao

    PreencheCamposDefeitoLista(BasBETiposArtigosPermissoes)

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

    Declaration
    BasBETiposArtigosPermissoes PreencheCamposDefeitoLista(BasBETiposArtigosPermissoes objBeColl)
    Parameters
    Type Name Description
    BasBETiposArtigosPermissoes objBeColl
    Returns
    Type Description
    BasBETiposArtigosPermissoes

    Remove(String, String, Int32)

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

    Declaration
    void Remove(string strTipoArtigo, string strModulo, int lngTipoDocumento)
    Parameters
    Type Name Description
    System.String strTipoArtigo
    System.String strModulo
    System.Int32 lngTipoDocumento

    RemoveFiltroTiposArtigo(String, BasBETiposArtigosPermissoes)

    Remover, numa lista fornecida, ou na Base de Dados, filtrando pelo parâmetro dado.

    Se a lista objBeCollOrg for Nothing, remove na base de Dados; caso contrário, remove nesta lista, e devolve a lista alterada.

    Declaration
    BasBETiposArtigosPermissoes RemoveFiltroTiposArtigo(string strTipoArtigo, BasBETiposArtigosPermissoes objBeCollOrg = null)
    Parameters
    Type Name Description
    System.String strTipoArtigo
    BasBETiposArtigosPermissoes objBeCollOrg
    Returns
    Type Description
    BasBETiposArtigosPermissoes

    TiposArtigosPermitidos(String, Int32)

    Devolve uma lista SQL de Tipos de Artigos permitidos num documento.

    Declaration
    string TiposArtigosPermitidos(string strModulo, int intTipoDocumento)
    Parameters
    Type Name Description
    System.String strModulo
    System.Int32 intTipoDocumento
    Returns
    Type Description
    System.String

    ValidaActualizacao(BasBETipoArtigoPermissao, ref String)

    Validação a actualização.

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

    ValidaRemocao(String, String, Int32, ref String)

    Validação a remoção.

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