Interface ICblBSExerciciosCBL
Classe utilizada para obter serviços e regras de negócio sobre Exercícios de Contabilidade.
Namespace: ICblBS100
Assembly: ICblBS100.dll
Syntax
[ComVisible(true)]
[Guid("BC4DBD6E-552E-4D4F-B8B4-749DD3DC0AB9")]
public interface ICblBSExerciciosCBL
Methods
Actualiza(CblBEExercicioCBL, String)
Actualiza a informação do Exercício de Contabilidade.
Declaration
void Actualiza(CblBEExercicioCBL objBEExercicioCBL, string Avisos = "")
Parameters
Type | Name | Description |
---|---|---|
CblBEExercicioCBL | objBEExercicioCBL | Objecto contendo a informação actualizada do Exercício de Contabilidade. |
System.String | Avisos | Notificação devolvida pelo processo de actualização. |
ActualizaValorAtributo(String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | Atributo | Nome do atributo cujo valor será actualizado. |
System.Object | Valor | Valor do atributo que será actualizado. |
ActualizaValorAtributos(String, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(string StrChave, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | StrChave | Chave. |
StdBECampos | Atributos | Identifica os atributos e os respectivos valores a actualizar. |
DaContaRecapitulativo(Int32, String, Int32)
Devolve o prefixo de recapitulativo de um dado exercício numa determinada posição
Declaration
string DaContaRecapitulativo(int Ano, string Tipo, int Pos = 1)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | |
System.String | Tipo | (C:Clientes; F-Fornecedores; O-Outros) |
System.Int32 | Pos |
Returns
Type | Description |
---|---|
System.String |
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 Ano, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Identificador do Ano. |
System.String | Atributo | Nome do atributo cujo valor será devolvido. |
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 Ano, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Identificador do Ano. |
System.String | Atributo | Nome do atributo cujo valor será devolvido. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributos(Int32, Object[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(int Ano, params dynamic[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Identificador do Ano. |
System.Object[] | Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosLock(Int32, Object[])
Devolve o valor de um conjunto de atributos, respeitando os locks da base de dados.
Declaration
StdBECampos DaValorAtributosLock(int Ano, params dynamic[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Identificador do Ano. |
System.Object[] | Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
Edita(Int32)
Edita a informação do Exercício de Contabilidade.
Declaration
CblBEExercicioCBL Edita(int Ano)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Identificador do Ano. |
Returns
Type | Description |
---|---|
CblBEExercicioCBL |
Existe(Int32)
Verifica se existe o Exercício de Contabilidade.
Declaration
bool Existe(int Ano)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Identificador do Ano. |
Returns
Type | Description |
---|---|
System.Boolean |
LstExercicios()
Devolve lista de Exercícios de Contabilidade.
Declaration
StdBELista LstExercicios()
Returns
Type | Description |
---|---|
StdBELista |
TrataIVACaixa()
Indica se o Ano/Mês civil está sujeito ao regime de IVA de caixa.
Declaration
bool TrataIVACaixa()
Returns
Type | Description |
---|---|
System.Boolean |
TrataIVACaixa(ref Int32)
Indica se o Ano/Mês civil está sujeito ao regime de IVA de caixa.
Declaration
bool TrataIVACaixa(ref int AnoCivil)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | AnoCivil | Ano civil: Quando é passado valida se está ativo nos parametros do exercício. |
Returns
Type | Description |
---|---|
System.Boolean |
TrataIVACaixa(ref Int32, ref Int32)
Indica se o Ano/Mês civil está sujeito ao regime de IVA de caixa.
Declaration
bool TrataIVACaixa(ref int AnoCivil, ref int MesCivil)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | AnoCivil | Ano civil: Quando é passado valida se está ativo nos parametros do exercício. |
System.Int32 | MesCivil | Mês civil: Quando é passado valida se está ativo nos parametros do exercício. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaActualizacao(CblBEExercicioCBL, ref String)
Efectua a validação da informação do Exercício de Contabilidade.
Declaration
bool ValidaActualizacao(CblBEExercicioCBL ObjExercicioCBL, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
CblBEExercicioCBL | ObjExercicioCBL | Objecto contendo a informação que se pretende validar. |
System.String | ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(ref String)
Efectua as validações necessárias à remoção do Exercício de Contabilidade.
Declaration
bool ValidaRemocao(ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.String | ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
Type | Description |
---|---|
System.Boolean |