Interface IBasBSModelos
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
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
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
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
Returns
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
Returns
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
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
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
DaValorChave(BasBEModelo)
Dá o valor da chave na tabela para este registo
Declaration
string DaValorChave(BasBEModelo objBE)
Parameters
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
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
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
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
Returns
PreencheCamposDefeito(ref BasBEModelo)
Preenche os campos por defeito, no caso de ainda não estarem preenchidos.
Declaration
BasBEModelo PreencheCamposDefeito(ref BasBEModelo objBE)
Parameters
Returns
PreencheCamposDefeitoLista(BasBEModelos)
Preenche os campos por defeito, no caso de ainda não estarem preenchidos.
Declaration
BasBEModelos PreencheCamposDefeitoLista(BasBEModelos objBeColl)
Parameters
Returns
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
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
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)
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 |
|