Interface IBasBSIdiomasCulturas
Assembly: IBasBS100.dll
Syntax
[ComVisible(true)]
[Guid("DC6E933C-D7F8-4720-8B39-D326CCD182B9")]
public interface IBasBSIdiomasCulturas
Methods
Actualiza(ref BasBEIdiomaCultura)
Actualiza um determinado registo da tabela.
Declaration
void Actualiza(ref BasBEIdiomaCultura objBE)
Parameters
ActualizaFiltroIdiomas(BasBEIdiomasCulturas)
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 Idiomas.
Declaration
void ActualizaFiltroIdiomas(BasBEIdiomasCulturas objBeColl)
Parameters
ActualizaValorAtributo(String, String, Object)
Actualiza um atributo de um registo da tabela - por ID.
Declaration
void ActualizaValorAtributo(string strCultura, string strAtributo, dynamic varValor)
Parameters
Type |
Name |
Description |
System.String |
strCultura |
|
System.String |
strAtributo |
|
System.Object |
varValor |
|
ActualizaValorAtributos(String, StdBECampos)
Actualiza um conjunto de atributos de um registo da tabela - por ID.
Declaration
void ActualizaValorAtributos(string strCultura, StdBECampos Atributos)
Parameters
Type |
Name |
Description |
System.String |
strCultura |
|
StdBECampos |
Atributos |
|
Compara(BasBEIdiomaCultura, BasBEIdiomaCultura)
Compara dois objectos IdiomasCulturas.
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(BasBEIdiomaCultura objBE, BasBEIdiomaCultura objBEorg)
Parameters
Returns
ComparaListas(BasBEIdiomasCulturas, BasBEIdiomasCulturas)
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(BasBEIdiomasCulturas objBeColl, BasBEIdiomasCulturas objBeCollOrg)
Parameters
Returns
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
DaPosicaoChave(String, BasBEIdiomasCulturas)
Dá o índice da chave indicada dentro desta collection, ou -1 se não existe
Declaration
int DaPosicaoChave(string strCultura, BasBEIdiomasCulturas objBeColl)
Parameters
Returns
Type |
Description |
System.Int32 |
|
DaValorAtributo(String, String)
Dá o valor de um determinado atributo - por ID.
Declaration
dynamic DaValorAtributo(string strCultura, string strAtributo)
Parameters
Type |
Name |
Description |
System.String |
strCultura |
|
System.String |
strAtributo |
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributoLock(String, String)
Dá o valor de um determinado atributo - por ID.
Declaration
dynamic DaValorAtributoLock(string strCultura, string strAtributo)
Parameters
Type |
Name |
Description |
System.String |
strCultura |
|
System.String |
strAtributo |
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributos(String, String[])
Dá o valor de um conjunto de atributos - por ID.
Declaration
StdBECampos DaValorAtributos(string strCultura, params string[] Atributos)
Parameters
Type |
Name |
Description |
System.String |
strCultura |
|
System.String[] |
Atributos |
|
Returns
DaValorAtributosLock(String, String[])
Dá o valor de um conjunto de atributos - por ID.
Declaration
StdBECampos DaValorAtributosLock(string strCultura, params string[] Atributos)
Parameters
Type |
Name |
Description |
System.String |
strCultura |
|
System.String[] |
Atributos |
|
Returns
DaValorChave(BasBEIdiomaCultura)
Dá o valor da chave na tabela para este registo
Declaration
string DaValorChave(BasBEIdiomaCultura objBE)
Parameters
Returns
Type |
Description |
System.String |
|
Edita(String)
Dá um determinado registo da tabela - por ID.
Declaration
BasBEIdiomaCultura Edita(string strCultura)
Parameters
Type |
Name |
Description |
System.String |
strCultura |
|
Returns
Existe(String)
Verifica se determinados registos existem na tabela IdiomasCulturas - por ID.
Declaration
bool Existe(string strCultura)
Parameters
Type |
Name |
Description |
System.String |
strCultura |
|
Returns
Type |
Description |
System.Boolean |
|
ExisteFiltroIdiomas(String, BasBEIdiomasCulturas)
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 ExisteFiltroIdiomas(string strIdioma, BasBEIdiomasCulturas objBeCollOrg = null)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ExisteRegistosDependentes(String)
Verifica se há objectos/tabelas dependentes (em Child Tables).
Declaration
bool ExisteRegistosDependentes(string strCultura)
Parameters
Type |
Name |
Description |
System.String |
strCultura |
|
Returns
Type |
Description |
System.Boolean |
|
ListaFiltroIdiomas(String, BasBEIdiomasCulturas, 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
BasBEIdiomasCulturas ListaFiltroIdiomas(string strIdioma, BasBEIdiomasCulturas objBeCollOrg = null, bool blnLerLinhas = false)
Parameters
Type |
Name |
Description |
System.String |
strIdioma |
|
BasBEIdiomasCulturas |
objBeCollOrg |
|
System.Boolean |
blnLerLinhas |
|
Returns
ManipularListas(BasBETiposGcp.enuOperacoesListasObjectos, BasBEIdiomasCulturas, BasBEIdiomasCulturas, Boolean)
Manipular listas (collections) de objectos.
A operação a efectuar é descrita pelo parâmetro operacao.
Declaration
BasBEIdiomasCulturas ManipularListas(BasBETiposGcp.enuOperacoesListasObjectos Operacao, BasBEIdiomasCulturas objBeColl1, BasBEIdiomasCulturas objBeColl2, bool blnPrioridade1)
Parameters
Returns
PreencheCamposDefeito(ref BasBEIdiomaCultura)
Preenche os campos por defeito, no caso de ainda não estarem preenchidos.
Declaration
BasBEIdiomaCultura PreencheCamposDefeito(ref BasBEIdiomaCultura objBE)
Parameters
Returns
PreencheCamposDefeitoLista(BasBEIdiomasCulturas)
Preenche os campos por defeito, no caso de ainda não estarem preenchidos.
Declaration
BasBEIdiomasCulturas PreencheCamposDefeitoLista(BasBEIdiomasCulturas objBeColl)
Parameters
Returns
Remove(String)
Permite a remoção de um determinado registo da tabela - por ID
Declaration
void Remove(string strCultura)
Parameters
Type |
Name |
Description |
System.String |
strCultura |
|
RemoveFiltroIdiomas(String, BasBEIdiomasCulturas)
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
BasBEIdiomasCulturas RemoveFiltroIdiomas(string strIdioma, BasBEIdiomasCulturas objBeCollOrg = null)
Parameters
Returns
ValidaActualizacao(BasBEIdiomaCultura, ref String)
Validação a actualização.
Declaration
bool ValidaActualizacao(BasBEIdiomaCultura objBE, ref string strErroValidacao)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ValidaRemocao(String, ref String)
Declaration
bool ValidaRemocao(string strCultura, ref string strErroValidacao)
Parameters
Type |
Name |
Description |
System.String |
strCultura |
|
System.String |
strErroValidacao |
|
Returns
Type |
Description |
System.Boolean |
|