PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IBasBSArtigosDerivados

    Namespace: IBasBS100
    Assembly: IBasBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("D5C89BAF-FA2D-40E0-9DCD-B129E9B76CAB")]
    public interface IBasBSArtigosDerivados

    Methods

    Actualiza(BasBEArtigoDerivado)

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

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

    ActualizaFiltroArtigo(BasBEArtigoDerivados)

    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 Artigo.

    Declaration
    void ActualizaFiltroArtigo(BasBEArtigoDerivados objBeColl)
    Parameters
    Type Name Description
    BasBEArtigoDerivados objBeColl

    ActualizaValorAtributo(String, String, Object)

    Actualiza o valor de um registo da tabela.

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

    ActualizaValorAtributos(String, StdBECampos)

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

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

    Compara(BasBEArtigoDerivado, BasBEArtigoDerivado)

    Compara dois objectos GPRArtigoDerivados.

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

    ComparaListas(BasBEArtigoDerivados, BasBEArtigoDerivados)

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

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaPosicaoChave(String, BasBEArtigoDerivados)

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

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

    DaValorAtributo(String, String)

    Dá o valor de um determinado atributo.

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

    DaValorAtributoLock(String, String)

    Dá o valor de um determinado atributo.

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

    DaValorAtributos(String, String[])

    Dá o valor de um conjunto de atributos.

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

    DaValorAtributosLock(String, String[])

    Dá o valor de um conjunto de atributos.

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

    DaValorChave(BasBEArtigoDerivado)

    Dá o valor da chave na tabela para este registo

    Declaration
    string DaValorChave(BasBEArtigoDerivado objBE)
    Parameters
    Type Name Description
    BasBEArtigoDerivado 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
    BasBEArtigoDerivado Edita(string strArtigo, string strDerivado)
    Parameters
    Type Name Description
    System.String strArtigo
    System.String strDerivado
    Returns
    Type Description
    BasBEArtigoDerivado

    EditaId(String)

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

    Declaration
    BasBEArtigoDerivado EditaId(string strIDArtigoDerivado)
    Parameters
    Type Name Description
    System.String strIDArtigoDerivado
    Returns
    Type Description
    BasBEArtigoDerivado

    Existe(String)

    Identifica se um determinado registo existe na tabela GPRArtigoDerivados.

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

    ExisteFiltroArtigo(String, BasBEArtigoDerivados)

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

    ExisteRegistosDependentes(String)

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

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

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

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

    Manipular listas (collections) de objectos.

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

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

    PreencheCamposDefeito(BasBEArtigoDerivado)

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

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

    PreencheCamposDefeitoLista(BasBEArtigoDerivados)

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

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

    Remove(String)

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

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

    RemoveFiltroArtigo(String, BasBEArtigoDerivados)

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

    ValidaActualizacao(BasBEArtigoDerivado, ref String)

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

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

    ValidaRemocao(String, ref String)

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

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