Interface ICnoBSLivros
Classe utilizada para obter serviços e regras de negócio sobre livros.
Assembly: ICnoBS100.dll
Syntax
[ComVisible(true)]
[Guid("14CCC7B2-6F3F-4A98-84F7-7FB09F740913")]
public interface ICnoBSLivros
Methods
Actualiza(CnoBELivro, String)
Actualiza a informação de lviros.
Declaration
void Actualiza(CnoBELivro objBE, string strAvisos = "")
Parameters
Type |
Name |
Description |
CnoBELivro |
objBE |
|
System.String |
strAvisos |
|
ActualizaValorAtributo(String, Int32, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(string Livro, int Ano, string Atributo, dynamic Valor)
Parameters
Type |
Name |
Description |
System.String |
Livro |
|
System.Int32 |
Ano |
|
System.String |
Atributo |
|
System.Object |
Valor |
|
ActualizaValorAtributos(String, Int32, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(string Livro, int Ano, StdBECampos Atributos)
Parameters
Type |
Name |
Description |
System.String |
Livro |
|
System.Int32 |
Ano |
|
StdBECampos |
Atributos |
|
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
DaDefCamposUtilLivrosDef()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtilLivrosDef()
Returns
DaTipoLivro(String)
Declaration
CnoBELivro.enuTipoLivro DaTipoLivro(string sLivro)
Parameters
Type |
Name |
Description |
System.String |
sLivro |
|
Returns
DaValorAtributo(String, Int32, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributo(string Livro, int Ano, string Atributo)
Parameters
Type |
Name |
Description |
System.String |
Livro |
|
System.Int32 |
Ano |
|
System.String |
Atributo |
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributos(String, Int32, Object[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(string Livro, int Ano, params dynamic[] Atributos)
Parameters
Type |
Name |
Description |
System.String |
Livro |
|
System.Int32 |
Ano |
|
System.Object[] |
Atributos |
|
Returns
Edita(String, Int32)
Edita a informação do livro.
Declaration
CnoBELivro Edita(string Livro, int Ano)
Parameters
Type |
Name |
Description |
System.String |
Livro |
|
System.Int32 |
Ano |
|
Returns
Existe(String, Int32)
Verifica se existe o livro.
Declaration
bool Existe(string Livro, int Ano)
Parameters
Type |
Name |
Description |
System.String |
Livro |
|
System.Int32 |
Ano |
|
Returns
Type |
Description |
System.Boolean |
|
LivroBloqueado(String, Int32, DateTime)
Indica se o livro está bloqueado.
Declaration
bool LivroBloqueado(string Livro, int Ano, DateTime Data)
Parameters
Type |
Name |
Description |
System.String |
Livro |
|
System.Int32 |
Ano |
|
System.DateTime |
Data |
|
Returns
Type |
Description |
System.Boolean |
|
LivroTemMovimentos(String, Int32)
Indica se o livro tem movimentos.
Declaration
bool LivroTemMovimentos(string Livro, int Ano)
Parameters
Type |
Name |
Description |
System.String |
Livro |
|
System.Int32 |
Ano |
|
Returns
Type |
Description |
System.Boolean |
|
LstLivros(Int32)
Declaration
StdBELista LstLivros(int Ano)
Parameters
Type |
Name |
Description |
System.Int32 |
Ano |
|
Returns
ValidaActualizacao(CnoBELivro, ref String)
Efectua a validação da informação do livro.
Declaration
bool ValidaActualizacao(CnoBELivro objBE, ref string ErroValidacao)
Parameters
Type |
Name |
Description |
CnoBELivro |
objBE |
|
System.String |
ErroValidacao |
|
Returns
Type |
Description |
System.Boolean |
|