PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IBasBSModelos

    Namespace: IBasBS100
    Assembly: IBasBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("25BEB75E-4162-4B6F-B2C1-0DDF95CAAA60")]
    public interface IBasBSModelos

    Methods

    Actualiza(ref BasBEModelo)

    Actualiza um determinado registo da tabela.

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

    ActualizaFiltroMarcas(BasBEModelos)

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

    A lista deve conter todos os registos com o mesmo código de Marcas.

    Declaration
    void ActualizaFiltroMarcas(BasBEModelos objBeColl)
    Parameters
    Type Name Description
    BasBEModelos objBeColl

    ActualizaFiltroUnidadesCaracterizacao(BasBEModelos)

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

    A lista deve conter todos os registos com o mesmo código de UnidadesCaracterizacao.

    Declaration
    void ActualizaFiltroUnidadesCaracterizacao(BasBEModelos objBeColl)
    Parameters
    Type Name Description
    BasBEModelos objBeColl

    ActualizaValorAtributo(String, String, String, Object)

    Actualiza um atributo de um registo da tabela - por ID.

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

    ActualizaValorAtributos(String, String, StdBECampos)

    Actualiza um conjunto de atributos de um registo da tabela - por ID.

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

    Compara(BasBEModelo, BasBEModelo)

    Compara dois objectos Modelos.

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

    ComparaListas(BasBEModelos, BasBEModelos)

    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(BasBEModelos objBeColl, BasBEModelos objBeCollOrg)
    Parameters
    Type Name Description
    BasBEModelos objBeColl
    BasBEModelos 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, BasBEModelos)

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

    Declaration
    int DaPosicaoChave(string strMarca, string strModelo, BasBEModelos objBeColl)
    Parameters
    Type Name Description
    System.String strMarca
    System.String strModelo
    BasBEModelos objBeColl
    Returns
    Type Description
    System.Int32

    DaValorAtributo(String, String, String)

    Dá o valor de um determinado atributo - por ID.

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

    DaValorAtributoLock(String, String, String)

    Dá o valor de um determinado atributo - por ID.

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

    DaValorAtributos(String, String, String[])

    Dá o valor de um conjunto de atributos - por ID.

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

    DaValorAtributosLock(String, String, String[])

    Dá o valor de um conjunto de atributos - por ID.

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

    DaValorChave(BasBEModelo)

    Dá o valor da chave na tabela para este registo

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

    Edita(String, String)

    Dá um determinado registo da tabela - por ID.

    Declaration
    BasBEModelo Edita(string strMarca, string strModelo)
    Parameters
    Type Name Description
    System.String strMarca
    System.String strModelo
    Returns
    Type Description
    BasBEModelo

    Existe(String, String)

    Verifica se determinados registos existem na tabela Modelos - por ID.

    Declaration
    bool Existe(string strMarca, string strModelo)
    Parameters
    Type Name Description
    System.String strMarca
    System.String strModelo
    Returns
    Type Description
    System.Boolean

    ExisteFiltroMarcas(String, BasBEModelos)

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

    ExisteFiltroUnidadesCaracterizacao(String, BasBEModelos)

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

    ExisteRegistosDependentes(String, String)

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

    Declaration
    bool ExisteRegistosDependentes(string strMarca, string strModelo)
    Parameters
    Type Name Description
    System.String strMarca
    System.String strModelo
    Returns
    Type Description
    System.Boolean

    ExisteRegistosDependentesArtigo(String, String)

    Verifica se há objectos dependentes, na tabela Artigo.

    Declaration
    bool ExisteRegistosDependentesArtigo(string strMarca, string strModelo)
    Parameters
    Type Name Description
    System.String strMarca
    System.String strModelo
    Returns
    Type Description
    System.Boolean

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

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

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

    Manipular listas (collections) de objectos.

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

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

    PreencheCamposDefeito(ref BasBEModelo)

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

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

    PreencheCamposDefeitoLista(BasBEModelos)

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

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

    Remove(String, String)

    Permite a remoção de um determinado registo da tabela - por ID

    Declaration
    void Remove(string strMarca, string strModelo)
    Parameters
    Type Name Description
    System.String strMarca
    System.String strModelo

    RemoveFiltroMarcas(String, BasBEModelos)

    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
    BasBEModelos RemoveFiltroMarcas(string strMarca, BasBEModelos objBeCollOrg = null)
    Parameters
    Type Name Description
    System.String strMarca
    BasBEModelos objBeCollOrg
    Returns
    Type Description
    BasBEModelos

    RemoveFiltroUnidadesCaracterizacao(String, BasBEModelos)

    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
    BasBEModelos RemoveFiltroUnidadesCaracterizacao(string strUnidadeCaracterizacao, BasBEModelos objBeCollOrg = null)
    Parameters
    Type Name Description
    System.String strUnidadeCaracterizacao
    BasBEModelos objBeCollOrg
    Returns
    Type Description
    BasBEModelos

    ValidaActualizacao(BasBEModelo, ref String)

    Validação a actualização.

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

    ValidaRemocao(String, String, ref String)

    Validação a remoção.

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