Interface ICblBSExerciciosERP
Classe utilizada para obter serviços e regras de negócio sobre Exercicios do ERP.
Namespace: ICblBS100
Assembly: ICblBS100.dll
Syntax
[ComVisible(true)]
[Guid("72C85882-37D3-425C-91CA-072C7FB53A93")]
public interface ICblBSExerciciosERP
Methods
Actualiza(CBLBEExerciciosERP, String)
Actualiza a informação do Exercício.
Declaration
void Actualiza(CBLBEExerciciosERP objBEExercicioERP, string Avisos = "")
Parameters
Type | Name | Description |
---|---|---|
CBLBEExerciciosERP | objBEExercicioERP | |
System.String | Avisos | Notificação devolvida pelo processo de actualização. |
ActualizaValorAtributo(Int32, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(int Exercicio, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | Identificador do Exercicio. |
System.String | Atributo | Nome do atributo cujo valor será actualizado. |
System.Object | Valor | Valor do atributo que será actualizado. |
ActualizaValorAtributos(Int32, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(int Exercicio, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | Ano do Exercicio. |
StdBECampos | Atributos | Identifica os atributos e os respectivos valores a actualizar. |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaValorAtributo(Int32, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributo(int Exercicio, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | Identificador do Exercicio |
System.String | Atributo | Identificador do Atributo |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoLock(Int32, String)
Devolve o valor de um atributo, respeitando os locks da base de dados.
Declaration
dynamic DaValorAtributoLock(int Exercicio, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | Identificador do Exercicio |
System.String | Atributo | Identificador do Atributo |
Returns
Type | Description |
---|---|
System.Object |
Edita(Int32)
Edita a informação do Exercicio do ERP.
Declaration
CBLBEExerciciosERP Edita(int Exercicio)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | Identificador do Exercicio. |
Returns
Type | Description |
---|---|
CBLBEExerciciosERP |
Existe(Int32)
Verifica se existe o Exercicio.
Declaration
bool Existe(int Exercicio)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | Identificador do Exercicio. |
Returns
Type | Description |
---|---|
System.Boolean |
LstExerciciosERP()
Devolve lista de Chaves de Exclusão.
Declaration
StdBELista LstExerciciosERP()
Returns
Type | Description |
---|---|
StdBELista |
Remove(Int32)
Remove a entrada em ExerciciosERP (não remove o exercicio do ERP).
Declaration
void Remove(int Exercicio)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | Identificador do exercício. |
ValidaActualizacao(CBLBEExerciciosERP, ref String)
Efectua a validação da informação do Exercicio.
Declaration
bool ValidaActualizacao(CBLBEExerciciosERP BEExercicioERP, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
CBLBEExerciciosERP | BEExercicioERP | Objecto contendo a informação que se pretende validar. |
System.String | StrErro |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(Int32, String)
Efectua as validações necessárias à remoção do Exercício.
Declaration
bool ValidaRemocao(int Exercicio, string StrErro)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | Identificador do Exercício. |
System.String | StrErro |
Returns
Type | Description |
---|---|
System.Boolean |