Interface IBasBSArtigosComponentes
Assembly: IBasBS100.dll
Syntax
[ComVisible(true)]
[Guid("2A7336D8-C855-4E8C-879A-7FF2BFD5A71F")]
public interface IBasBSArtigosComponentes
Methods
Actualiza(ref BasBEArtigoComponente)
Actualiza um determinado registo da tabela.
Declaration
void Actualiza(ref BasBEArtigoComponente objBE)
Parameters
ActualizaFiltroArmazemLocalizacoes(BasBEArtigoComponentes)
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 ArmazemLocalizacoes.
Declaration
void ActualizaFiltroArmazemLocalizacoes(BasBEArtigoComponentes objBeColl)
Parameters
ActualizaFiltroArmazens(BasBEArtigoComponentes)
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 Armazens.
Declaration
void ActualizaFiltroArmazens(BasBEArtigoComponentes objBeColl)
Parameters
ActualizaFiltroArtigo(BasBEArtigoComponentes)
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 Artigo.
Declaration
void ActualizaFiltroArtigo(BasBEArtigoComponentes objBeColl)
Parameters
ActualizaValorAtributo(String, String, String, Object)
Actualiza o valor de um atributo de um registo da tabela - por ID.
Declaration
void ActualizaValorAtributo(string strArtigoComposto, string strComponente, string strAtributo, dynamic varValor)
Parameters
Type |
Name |
Description |
System.String |
strArtigoComposto |
|
System.String |
strComponente |
|
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 strArtigoComposto, string strComponente, StdBECampos Atributos)
Parameters
Type |
Name |
Description |
System.String |
strArtigoComposto |
|
System.String |
strComponente |
|
StdBECampos |
Atributos |
|
Compara(BasBEArtigoComponente, BasBEArtigoComponente)
Compara dois objectos ComponentesArtigos.
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(BasBEArtigoComponente objBE, BasBEArtigoComponente objBEorg)
Parameters
Returns
ComparaListas(BasBEArtigoComponentes, BasBEArtigoComponentes)
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(BasBEArtigoComponentes objBeColl, BasBEArtigoComponentes objBeCollOrg)
Parameters
Returns
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
DaPosicaoChave(String, String, BasBEArtigoComponentes)
Dá o índice da chave indicada dentro desta collection, ou -1 se não existe
Declaration
int DaPosicaoChave(string strArtigo, string strComponente, BasBEArtigoComponentes objBeColl)
Parameters
Returns
Type |
Description |
System.Int32 |
|
DaValorAtributo(String, String, String)
Dá o valor de um determinado atributo - por ID.
Declaration
dynamic DaValorAtributo(string strArtigoComposto, string strComponente, string strAtributo)
Parameters
Type |
Name |
Description |
System.String |
strArtigoComposto |
|
System.String |
strComponente |
|
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 strArtigoComposto, string strComponente, string strAtributo)
Parameters
Type |
Name |
Description |
System.String |
strArtigoComposto |
|
System.String |
strComponente |
|
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 strArtigoComposto, string strComponente, params string[] Atributos)
Parameters
Type |
Name |
Description |
System.String |
strArtigoComposto |
|
System.String |
strComponente |
|
System.String[] |
Atributos |
|
Returns
DaValorAtributosLock(String, String, String[])
Dá o valor de um conjunto de atributos - por ID.
Declaration
StdBECampos DaValorAtributosLock(string strArtigoComposto, string strComponente, params string[] Atributos)
Parameters
Type |
Name |
Description |
System.String |
strArtigoComposto |
|
System.String |
strComponente |
|
System.String[] |
Atributos |
|
Returns
DaValorChave(BasBEArtigoComponente)
Dá o valor da chave na tabela para este registo
Declaration
string DaValorChave(BasBEArtigoComponente objBE)
Parameters
Returns
Type |
Description |
System.String |
|
Edita(String, String)
Dá um determinado registo da tabela - por ID.
Declaration
BasBEArtigoComponente Edita(string strArtigoComposto, string strComponente)
Parameters
Type |
Name |
Description |
System.String |
strArtigoComposto |
|
System.String |
strComponente |
|
Returns
Existe(String, String)
Verifica se determinados registos existem na tabela ComponentesArtigos - por ID.
Declaration
bool Existe(string strArtigoComposto, string strComponente)
Parameters
Type |
Name |
Description |
System.String |
strArtigoComposto |
|
System.String |
strComponente |
|
Returns
Type |
Description |
System.Boolean |
|
ExisteFiltroArmazemLocalizacoes(String, String, BasBEArtigoComponentes)
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 ExisteFiltroArmazemLocalizacoes(string strArmazem, string strLocalizacao, BasBEArtigoComponentes objBeCollOrg = null)
Parameters
Type |
Name |
Description |
System.String |
strArmazem |
|
System.String |
strLocalizacao |
|
BasBEArtigoComponentes |
objBeCollOrg |
|
Returns
Type |
Description |
System.Boolean |
|
ExisteFiltroArmazens(String, BasBEArtigoComponentes)
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 ExisteFiltroArmazens(string strArmazem, BasBEArtigoComponentes objBeCollOrg = null)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ExisteFiltroArtigo(String, BasBEArtigoComponentes)
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, BasBEArtigoComponentes objBeCollOrg = null)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ExisteRegistosDependentes(String, String)
Verifica se há objectos/tabelas dependentes (em Child Tables).
Declaration
bool ExisteRegistosDependentes(string strArtigoComposto, string strComponente)
Parameters
Type |
Name |
Description |
System.String |
strArtigoComposto |
|
System.String |
strComponente |
|
Returns
Type |
Description |
System.Boolean |
|
ListaArtigosComponentes(String, BasBEArtigoComponentes, Boolean)
Declaration
BasBEArtigoComponentes ListaArtigosComponentes(string strArtigo, BasBEArtigoComponentes objBeCollOrg = null, bool blnLerLinhas = false)
Parameters
Returns
ListaFiltroArmazemLocalizacoes(String, String, BasBEArtigoComponentes, 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
BasBEArtigoComponentes ListaFiltroArmazemLocalizacoes(string strArmazem, string strLocalizacao, BasBEArtigoComponentes objBeCollOrg = null, bool blnLerLinhas = false)
Parameters
Type |
Name |
Description |
System.String |
strArmazem |
|
System.String |
strLocalizacao |
|
BasBEArtigoComponentes |
objBeCollOrg |
|
System.Boolean |
blnLerLinhas |
|
Returns
ListaFiltroArmazens(String, BasBEArtigoComponentes, 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
BasBEArtigoComponentes ListaFiltroArmazens(string strArmazem, BasBEArtigoComponentes objBeCollOrg = null, bool blnLerLinhas = false)
Parameters
Type |
Name |
Description |
System.String |
strArmazem |
|
BasBEArtigoComponentes |
objBeCollOrg |
|
System.Boolean |
blnLerLinhas |
|
Returns
ListaFiltroArtigo(String, BasBEArtigoComponentes, 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
BasBEArtigoComponentes ListaFiltroArtigo(string strArtigo, BasBEArtigoComponentes objBeCollOrg = null, bool blnLerLinhas = false)
Parameters
Returns
ManipularListas(BasBETiposGcp.enuOperacoesListasObjectos, BasBEArtigoComponentes, BasBEArtigoComponentes, Boolean)
Manipular listas (collections) de objectos.
A operação a efectuar é descrita pelo parâmetro operacao.
Declaration
BasBEArtigoComponentes ManipularListas(BasBETiposGcp.enuOperacoesListasObjectos Operacao, BasBEArtigoComponentes objBeColl1, BasBEArtigoComponentes objBeColl2, bool blnPrioridade1)
Parameters
Returns
PreencheCamposDefeito(ref BasBEArtigoComponente)
Preenche os campos por defeito, no caso de ainda não estarem preenchidos.
Declaration
BasBEArtigoComponente PreencheCamposDefeito(ref BasBEArtigoComponente objBE)
Parameters
Returns
PreencheCamposDefeitoLista(BasBEArtigoComponentes)
Preenche os campos por defeito, no caso de ainda não estarem preenchidos.
Declaration
BasBEArtigoComponentes PreencheCamposDefeitoLista(BasBEArtigoComponentes objBeColl)
Parameters
Returns
Remove(String, String)
Remove um determinado registo da tabela - por ID.
Declaration
void Remove(string strArtigoComposto, string strComponente)
Parameters
Type |
Name |
Description |
System.String |
strArtigoComposto |
|
System.String |
strComponente |
|
RemoveFiltroArmazemLocalizacoes(String, String, BasBEArtigoComponentes)
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
BasBEArtigoComponentes RemoveFiltroArmazemLocalizacoes(string strArmazem, string strLocalizacao, BasBEArtigoComponentes objBeCollOrg = null)
Parameters
Type |
Name |
Description |
System.String |
strArmazem |
|
System.String |
strLocalizacao |
|
BasBEArtigoComponentes |
objBeCollOrg |
|
Returns
RemoveFiltroArmazens(String, BasBEArtigoComponentes)
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
BasBEArtigoComponentes RemoveFiltroArmazens(string strArmazem, BasBEArtigoComponentes objBeCollOrg = null)
Parameters
Returns
RemoveFiltroArtigo(String, BasBEArtigoComponentes)
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
BasBEArtigoComponentes RemoveFiltroArtigo(string strArtigo, BasBEArtigoComponentes objBeCollOrg = null)
Parameters
Returns
ValidaActualizacao(BasBEArtigoComponente, ref String)
Valida a actualização de um registo.
Declaration
bool ValidaActualizacao(BasBEArtigoComponente objBE, ref string strErroValidacao)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ValidaRemocao(String, String, ref String)
Valida a remoção de um registo.
Declaration
bool ValidaRemocao(string strArtigoComposto, string strComponente, ref string strErroValidacao)
Parameters
Type |
Name |
Description |
System.String |
strArtigoComposto |
|
System.String |
strComponente |
|
System.String |
strErroValidacao |
|
Returns
Type |
Description |
System.Boolean |
|