PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IVndBSLinhasCatalogosArtigos

    Namespace: IVndBS100
    Assembly: IVndBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("4A36B262-5495-4BBD-981B-FD8AEA599DC8")]
    public interface IVndBSLinhasCatalogosArtigos

    Methods

    Actualiza(VndBeLinhaCatalogoArtigo)

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

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

    ActualizaFiltroCatalogoArtigos(VndBeLinhasCatalogosArtigos)

    Permite a actualização de toda uma lista de registos da tabela.

    A lista deve conter todos os registos com o mesmo código de Catálogo de Artigos.

    Declaration
    void ActualizaFiltroCatalogoArtigos(VndBeLinhasCatalogosArtigos objBeColl)
    Parameters
    Type Name Description
    VndBeLinhasCatalogosArtigos objBeColl

    ActualizaValorAtributo(String, String, Object)

    Atualiza o valor de um atributo.

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

    Nome do atributo.

    System.Object varValor

    Valor do atributo.

    ActualizaValorAtributos(String, StdBECampos)

    Atualiza os valores de um conjunto de atributos.

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

    Coleção com os atributos e respetivos valores.

    Compara(VndBeLinhaCatalogoArtigo, VndBeLinhaCatalogoArtigo)

    Compara dois objectos LinhasCatalogosArtigos.

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

    ComparaListas(VndBeLinhasCatalogosArtigos, VndBeLinhasCatalogosArtigos)

    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(VndBeLinhasCatalogosArtigos objBeColl, VndBeLinhasCatalogosArtigos objBeCollOrg)
    Parameters
    Type Name Description
    VndBeLinhasCatalogosArtigos objBeColl
    VndBeLinhasCatalogosArtigos objBeCollOrg
    Returns
    Type Description
    BasBETiposGcp.enuModosAlteracaoObjectos

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaPosicaoChave(String, VndBeLinhasCatalogosArtigos)

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

    Declaration
    int DaPosicaoChave(string strID, VndBeLinhasCatalogosArtigos objBeColl)
    Parameters
    Type Name Description
    System.String strID
    VndBeLinhasCatalogosArtigos objBeColl
    Returns
    Type Description
    System.Int32

    DaValorAtributo(String, String)

    Devolve o valor de um atributo.

    Declaration
    dynamic DaValorAtributo(string strID, string strAtributo)
    Parameters
    Type Name Description
    System.String strID
    System.String strAtributo

    Nome do atributo.

    Returns
    Type Description
    System.Object

    DaValorAtributoLock(String, String)

    Devolve o valor de um atributo.

    Declaration
    dynamic DaValorAtributoLock(string strID, string strAtributo)
    Parameters
    Type Name Description
    System.String strID
    System.String strAtributo

    Nome do atributo.

    Returns
    Type Description
    System.Object
    Remarks

    O sufixo "Lock" indica que os valores serão obtidos a partir da cache de sistema.

    DaValorAtributos(String, String[])

    Devolve os valores de um conjunto de atributos.

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

    Array com os nomes dos atributos.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(String, String[])

    Devolve os valores de um conjunto de atributos.

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

    Array com os nomes dos atributos.

    Returns
    Type Description
    StdBECampos
    Remarks

    O sufixo "Lock" indica que os valores serão obtidos a partir da cache de sistema.

    DaValorChave(VndBeLinhaCatalogoArtigo)

    Dá o valor da chave na tabela para este registo

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

    Edita(String, String)

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

    Declaration
    VndBeLinhaCatalogoArtigo Edita(string strCatalogoID, string strArtigo)
    Parameters
    Type Name Description
    System.String strCatalogoID
    System.String strArtigo
    Returns
    Type Description
    VndBeLinhaCatalogoArtigo

    EditaID(String)

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

    Declaration
    VndBeLinhaCatalogoArtigo EditaID(string strID)
    Parameters
    Type Name Description
    System.String strID
    Returns
    Type Description
    VndBeLinhaCatalogoArtigo

    Existe(String)

    Identifica se um determinado registo existe na tabela LinhasCatalogosArtigos.

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

    ExisteFiltroArtigo(String, VndBeLinhasCatalogosArtigos)

    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 ExisteFiltroArtigo(string strArtigo, VndBeLinhasCatalogosArtigos objBeCollOrg = null)
    Parameters
    Type Name Description
    System.String strArtigo
    VndBeLinhasCatalogosArtigos objBeCollOrg
    Returns
    Type Description
    System.Boolean

    ExisteFiltroCatalogosArtigos(String, VndBeLinhasCatalogosArtigos)

    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 ExisteFiltroCatalogosArtigos(string strCatalogoID, VndBeLinhasCatalogosArtigos objBeCollOrg = null)
    Parameters
    Type Name Description
    System.String strCatalogoID
    VndBeLinhasCatalogosArtigos objBeCollOrg
    Returns
    Type Description
    System.Boolean

    ExisteFiltroCategoriasArtigos(String, VndBeLinhasCatalogosArtigos)

    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 ExisteFiltroCategoriasArtigos(string strCategoriaID, VndBeLinhasCatalogosArtigos objBeCollOrg = null)
    Parameters
    Type Name Description
    System.String strCategoriaID
    VndBeLinhasCatalogosArtigos objBeCollOrg
    Returns
    Type Description
    System.Boolean

    ExisteFiltroTiposDestaqueCatalogoArtigos(String, VndBeLinhasCatalogosArtigos)

    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 ExisteFiltroTiposDestaqueCatalogoArtigos(string strTipoDestaque, VndBeLinhasCatalogosArtigos objBeCollOrg = null)
    Parameters
    Type Name Description
    System.String strTipoDestaque
    VndBeLinhasCatalogosArtigos objBeCollOrg
    Returns
    Type Description
    System.Boolean

    ExisteRegistosDependentes(String)

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

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

    ListaFiltroArtigo(String, VndBeLinhasCatalogosArtigos, 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
    VndBeLinhasCatalogosArtigos ListaFiltroArtigo(string strArtigo, VndBeLinhasCatalogosArtigos objBeCollOrg = null, bool blnLerLinhas = false)
    Parameters
    Type Name Description
    System.String strArtigo
    VndBeLinhasCatalogosArtigos objBeCollOrg
    System.Boolean blnLerLinhas
    Returns
    Type Description
    VndBeLinhasCatalogosArtigos

    ListaFiltroCatalogosArtigos(String, VndBeLinhasCatalogosArtigos, 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
    VndBeLinhasCatalogosArtigos ListaFiltroCatalogosArtigos(string strCatalogoID, VndBeLinhasCatalogosArtigos objBeCollOrg = null, bool blnLerLinhas = false)
    Parameters
    Type Name Description
    System.String strCatalogoID
    VndBeLinhasCatalogosArtigos objBeCollOrg
    System.Boolean blnLerLinhas
    Returns
    Type Description
    VndBeLinhasCatalogosArtigos

    ListaFiltroCategoriasArtigos(String, VndBeLinhasCatalogosArtigos, 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
    VndBeLinhasCatalogosArtigos ListaFiltroCategoriasArtigos(string strCategoriaID, VndBeLinhasCatalogosArtigos objBeCollOrg = null, bool blnLerLinhas = false)
    Parameters
    Type Name Description
    System.String strCategoriaID
    VndBeLinhasCatalogosArtigos objBeCollOrg
    System.Boolean blnLerLinhas
    Returns
    Type Description
    VndBeLinhasCatalogosArtigos

    ListaFiltroTiposDestaqueCatalogoArtigos(String, VndBeLinhasCatalogosArtigos, 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
    VndBeLinhasCatalogosArtigos ListaFiltroTiposDestaqueCatalogoArtigos(string strTipoDestaque, VndBeLinhasCatalogosArtigos objBeCollOrg = null, bool blnLerLinhas = false)
    Parameters
    Type Name Description
    System.String strTipoDestaque
    VndBeLinhasCatalogosArtigos objBeCollOrg
    System.Boolean blnLerLinhas
    Returns
    Type Description
    VndBeLinhasCatalogosArtigos

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

    Manipular listas (collections) de objectos.

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

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

    PreencheCamposDefeito(VndBeLinhaCatalogoArtigo)

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

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

    PreencheCamposDefeitoLista(VndBeLinhasCatalogosArtigos)

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

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

    Remove(String)

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

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

    RemoveFiltroArtigo(String, VndBeLinhasCatalogosArtigos)

    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
    VndBeLinhasCatalogosArtigos RemoveFiltroArtigo(string strArtigo, VndBeLinhasCatalogosArtigos objBeCollOrg = null)
    Parameters
    Type Name Description
    System.String strArtigo
    VndBeLinhasCatalogosArtigos objBeCollOrg
    Returns
    Type Description
    VndBeLinhasCatalogosArtigos

    RemoveFiltroCatalogosArtigos(String, VndBeLinhasCatalogosArtigos)

    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
    VndBeLinhasCatalogosArtigos RemoveFiltroCatalogosArtigos(string strCatalogoID, VndBeLinhasCatalogosArtigos objBeCollOrg = null)
    Parameters
    Type Name Description
    System.String strCatalogoID
    VndBeLinhasCatalogosArtigos objBeCollOrg
    Returns
    Type Description
    VndBeLinhasCatalogosArtigos

    RemoveFiltroCategoriasArtigos(String, VndBeLinhasCatalogosArtigos)

    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
    VndBeLinhasCatalogosArtigos RemoveFiltroCategoriasArtigos(string strCategoriaID, VndBeLinhasCatalogosArtigos objBeCollOrg = null)
    Parameters
    Type Name Description
    System.String strCategoriaID
    VndBeLinhasCatalogosArtigos objBeCollOrg
    Returns
    Type Description
    VndBeLinhasCatalogosArtigos

    RemoveFiltroTiposDestaqueCatalogoArtigos(String, VndBeLinhasCatalogosArtigos)

    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
    VndBeLinhasCatalogosArtigos RemoveFiltroTiposDestaqueCatalogoArtigos(string strTipoDestaque, VndBeLinhasCatalogosArtigos objBeCollOrg = null)
    Parameters
    Type Name Description
    System.String strTipoDestaque
    VndBeLinhasCatalogosArtigos objBeCollOrg
    Returns
    Type Description
    VndBeLinhasCatalogosArtigos

    ValidaActualizacao(VndBeLinhaCatalogoArtigo, ref String)

    Permite a validação da actualização.

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

    ValidaRemocao(String, ref String)

    Permite a validação da remoção.

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