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 |
|