Interface IBasBSTiposArtigo
Assembly: IBasBS100.dll
Syntax
[ComVisible(true)]
[Guid("18A7EF6D-D620-47F8-9302-B6CB4035D44C")]
public interface IBasBSTiposArtigo
Methods
Actualiza(ref BasBETipoArtigo)
Actualiza um determinado registo da tabela.
Declaration
void Actualiza(ref BasBETipoArtigo objBE)
Parameters
ActualizaValorAtributo(String, String, Object)
Actualiza um atributo de um registo da tabela.
Declaration
void ActualizaValorAtributo(string strTipoArtigo, string strAtributo, dynamic varValor)
Parameters
Type |
Name |
Description |
System.String |
strTipoArtigo |
|
System.String |
strAtributo |
|
System.Object |
varValor |
|
ActualizaValorAtributos(String, StdBECampos)
Actualiza um conjunto de atributos de um registo da tabela.
Declaration
void ActualizaValorAtributos(string strTipoArtigo, StdBECampos Atributos)
Parameters
Type |
Name |
Description |
System.String |
strTipoArtigo |
|
StdBECampos |
Atributos |
|
Compara(BasBETipoArtigo, BasBETipoArtigo)
Compara dois objectos TiposArtigo.
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(BasBETipoArtigo objBE, BasBETipoArtigo objBEorg)
Parameters
Returns
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
DaTipoLinha(String)
Dá o Tipo de Linha associado a um Tipo de Artigo.
Declaration
string DaTipoLinha(string strTipoArtigo)
Parameters
Type |
Name |
Description |
System.String |
strTipoArtigo |
|
Returns
Type |
Description |
System.String |
|
DaValorAtributo(String, String)
Dá o valor de um determinado atributo.
Declaration
dynamic DaValorAtributo(string strTipoArtigo, string strAtributo)
Parameters
Type |
Name |
Description |
System.String |
strTipoArtigo |
|
System.String |
strAtributo |
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributoLock(String, String)
Dá o valor de um determinado atributo.
Declaration
dynamic DaValorAtributoLock(string strTipoArtigo, string strAtributo)
Parameters
Type |
Name |
Description |
System.String |
strTipoArtigo |
|
System.String |
strAtributo |
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributos(String, String[])
Dá o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(string strTipoArtigo, params string[] Atributos)
Parameters
Type |
Name |
Description |
System.String |
strTipoArtigo |
|
System.String[] |
Atributos |
|
Returns
DaValorAtributosLock(String, String[])
Dá o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributosLock(string strTipoArtigo, params string[] Atributos)
Parameters
Type |
Name |
Description |
System.String |
strTipoArtigo |
|
System.String[] |
Atributos |
|
Returns
DaValorChave(BasBETipoArtigo)
Dá o valor da chave na tabela para este registo
Declaration
string DaValorChave(BasBETipoArtigo objBE)
Parameters
Returns
Type |
Description |
System.String |
|
Edita(String)
Dá um determinado registo da tabela. A pesquisa é menos eficiente, pois é feita por chave lógica.
Declaration
BasBETipoArtigo Edita(string strTipoArtigo)
Parameters
Type |
Name |
Description |
System.String |
strTipoArtigo |
|
Returns
EditaId(String)
Dá um determinado registo da tabela. A pesquisa é mais eficiente, pois é feita por identificador único (Primary Key da tabela).
Declaration
BasBETipoArtigo EditaId(string strTipoArtigo)
Parameters
Type |
Name |
Description |
System.String |
strTipoArtigo |
|
Returns
Existe(String)
Identifica se um determinado registo existe na tabela TiposArtigo.
Declaration
bool Existe(string strTipoArtigo)
Parameters
Type |
Name |
Description |
System.String |
strTipoArtigo |
|
Returns
Type |
Description |
System.Boolean |
|
ExisteRegistosDependentes(String)
Verifica se há objectos/tabelas dependentes (em Child Tables).
Declaration
bool ExisteRegistosDependentes(string strTipoArtigo)
Parameters
Type |
Name |
Description |
System.String |
strTipoArtigo |
|
Returns
Type |
Description |
System.Boolean |
|
ExisteRegistosDependentesArtigo(String)
Verifica se há objectos dependentes, na tabela Artigo.
Declaration
bool ExisteRegistosDependentesArtigo(string strTipoArtigo)
Parameters
Type |
Name |
Description |
System.String |
strTipoArtigo |
|
Returns
Type |
Description |
System.Boolean |
|
PermitidoNoDocumento(String, String, Int32)
Indica se num determinado módulo e nível de documento, se pode utilizar o tipo de artigo.
Declaration
bool PermitidoNoDocumento(string strTipoArtigo, string strModulo, int intTipoDocumento)
Parameters
Type |
Name |
Description |
System.String |
strTipoArtigo |
|
System.String |
strModulo |
|
System.Int32 |
intTipoDocumento |
|
Returns
Type |
Description |
System.Boolean |
|
PreencheCamposDefeito(ref BasBETipoArtigo)
Preenche os campos por defeito, no caso de ainda não estarem preenchidos.
Declaration
BasBETipoArtigo PreencheCamposDefeito(ref BasBETipoArtigo objBE)
Parameters
Returns
Remove(String)
Permite a remoção de um determinado registo da tabela.
Declaration
void Remove(string strTipoArtigo)
Parameters
Type |
Name |
Description |
System.String |
strTipoArtigo |
|
ValidaActualizacao(BasBETipoArtigo, ref String)
Valida a actualização do registo.
Declaration
bool ValidaActualizacao(BasBETipoArtigo objBE, ref string strErroValidacao)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ValidaRemocao(String, ref String)
Valida a remoção do registo.
Declaration
bool ValidaRemocao(string strTipoArtigo, ref string strErroValidacao)
Parameters
Type |
Name |
Description |
System.String |
strTipoArtigo |
|
System.String |
strErroValidacao |
|
Returns
Type |
Description |
System.Boolean |
|