Interface IOrcBSAcumuladosOrganica
Motor dos acumulados por classificação orgânica
Namespace: IOrcBS100
Assembly: IOrcBS100.dll
Syntax
[ComVisible(true)]
[Guid("3CCD30A9-17F2-4311-A94F-9CCBF5469EC2")]
public interface IOrcBSAcumuladosOrganica
Methods
Actualiza(ref OrcBEAcumuladoOrganica, String)
Procedimento para actualização do acumulado da classificação orgânica.
Declaration
void Actualiza(ref OrcBEAcumuladoOrganica BEAcumuladoOrganica, string Avisos = "")
Parameters
| Type | Name | Description |
|---|---|---|
| OrcBEAcumuladoOrganica | BEAcumuladoOrganica | Objecto contendo a informação actualizada do acumulado da classificação orgânica. |
| System.String | Avisos | Notificação devolvida pelo processo de actualização. |
ActualizaContaIntegradora(ref OrcBEAcumuladoOrganica)
Efectua a actualização da conta de integradora da classificação orgânica.
Declaration
void ActualizaContaIntegradora(ref OrcBEAcumuladoOrganica BEAcumuladoOrganica)
Parameters
| Type | Name | Description |
|---|---|---|
| OrcBEAcumuladoOrganica | BEAcumuladoOrganica | Objecto contendo a informação do acumulado da class. orgânica. |
ActualizaContaMovimento(ref OrcBEAcumuladoOrganica)
Efectua a actualização da conta de movimento da classificação orgânica.
Declaration
void ActualizaContaMovimento(ref OrcBEAcumuladoOrganica objBEClassOrgan)
Parameters
| Type | Name | Description |
|---|---|---|
| OrcBEAcumuladoOrganica | objBEClassOrgan | Objecto contendo a informação que se pretende validar. |
ActualizaValorAtributo(Int32, String, String, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(int Ano, string ClassOrgan, string Moeda, string Atributo, dynamic Valor)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
| System.String | ClassOrgan | Classificação orgânica. |
| System.String | Moeda | Moeda. |
| System.String | Atributo | Nome do atributo cujo valor será actualizado. |
| System.Object | Valor | Valor do atributo que será actualizado. |
ActualizaValorAtributos(Int32, String, String, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(int Ano, string ClassOrgan, string Moeda, StdBECampos Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
| System.String | ClassOrgan | Classificação orgânica. |
| System.String | Moeda | Moeda. |
| StdBECampos | Atributos | Identifica os atributos e os respectivos valores a actualizar. |
ContaAnterior(Int32, ref String, String)
Indica se determinada classificação orgânica tem conta anterior
Declaration
bool ContaAnterior(int Ano, ref string ClassOrgan, string Moeda)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
| System.String | ClassOrgan | Classificação orgânica. |
| System.String | Moeda | Identificador do moeda. |
Returns
| Type | Description |
|---|---|
| System.Boolean | true caso tenha conta anterior, false caso contrário |
ContaTemMovimentos(Int32, ref String, String)
Procedimento que valida se determinada classificação orgânica tem movimentos. ///
Declaration
bool ContaTemMovimentos(int Ano, ref string ClassOrgan, string Moeda)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
| System.String | ClassOrgan | Classificação orgânica. |
| System.String | Moeda | Identificador do moeda. |
Returns
| Type | Description |
|---|---|
| System.Boolean | true caso tenha movimentos, false caso contrário |
criaContaRazao(Int32, String, String)
Procedimento para criar conta de razão da classificação orgânica
Declaration
void criaContaRazao(int Ano, string ClassOrgan, string Moeda)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
| System.String | ClassOrgan | Classificação orgânica. |
| System.String | Moeda | Moeda. |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
| Type | Description |
|---|---|
| StdBEDefCamposUtil | Definições dos campos do utilizador. |
DaDescricao(Int32, String, String)
Devolve a descrição da classificação orgânica passada por parâmetro.
Declaration
string DaDescricao(int Ano, string ClassOrgan, string Moeda)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
| System.String | ClassOrgan | Classificação orgânica. |
| System.String | Moeda | Moeda. |
Returns
| Type | Description |
|---|---|
| System.String | Descrição da classificação orgânica passada por parâmetro. |
DaValorAtributo(Int32, String, String, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributo(int Ano, string ClassOrgan, string Moeda, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
| System.String | ClassOrgan | Classificação orgânica. |
| System.String | Moeda | Moeda. |
| System.String | Atributo | Nome do atributo cujo valor será devolvido. |
Returns
| Type | Description |
|---|---|
| System.Object | Valor do atributo passado por parâmetro |
DaValorAtributoLock(Int32, String, String)
Devolve o valor de um atributo, respeitando os locks da base de dados.
Declaration
dynamic DaValorAtributoLock(int Ano, string ClassOrg, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
| System.String | ClassOrg | Código da classificação orgânica |
| System.String | Atributo | Nome do atributo cujo valor será devolvido. |
Returns
| Type | Description |
|---|---|
| System.Object | Valor do atributo passado por parâmetro |
DaValorAtributos(Int32, String, String, Object[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(int Ano, string ClassOrgan, string Moeda, params dynamic[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
| System.String | ClassOrgan | Classificação orgânica. |
| System.String | Moeda | Moeda. |
| System.Object[] | Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
| Type | Description |
|---|---|
| StdBECampos | Lista de atributos mapeados em objetos do tipo StdBECampo |
DaValorAtributosLock(Int32, String, String[])
Devolve o valor de um conjunto de atributos, respeitando os locks da base de dados.
Declaration
StdBECampos DaValorAtributosLock(int Ano, string ClassOrg, string[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
| System.String | ClassOrg | Código da classificação orgânica |
| System.String[] | Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
| Type | Description |
|---|---|
| StdBECampos | Lista de atributos mapeados em objetos do tipo StdBECampo |
Edita(Int32, String, String)
Edição de um acumulado da classificação orgânica.
Declaration
OrcBEAcumuladoOrganica Edita(int Ano, string ClassOrgan, string Moeda)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
| System.String | ClassOrgan | Classificação orgânica. |
| System.String | Moeda | Moeda. |
Returns
| Type | Description |
|---|---|
| OrcBEAcumuladoOrganica | Objecto contendo o acumulado da classificação orgânica passada por parâmetro. |
Existe(Int32, String, String)
Verifica se já existem acumulados para a classificação orgânica
Declaration
bool Existe(int Ano, string ClassOrgan, string Moeda)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
| System.String | ClassOrgan | Classificação orgânica. |
| System.String | Moeda | Moeda. |
Returns
| Type | Description |
|---|---|
| System.Boolean | true se existe, false caso contrário |
Remove(Int32, String, String)
Procedimento para remoção do acumulado da classificação orgânica. Parte do príncipio que as validações já foram efectuadas através do método ValidaRemocao(Int32, String, String, String).
Declaration
void Remove(int Ano, string ClassOrgan, string Moeda)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
| System.String | ClassOrgan | Classificação orgânica. |
| System.String | Moeda | Moeda. |
ValidaActualizacao(OrcBEAcumuladoOrganica, ref String)
Efectua a validação do acumulado por orgânica.
Declaration
bool ValidaActualizacao(OrcBEAcumuladoOrganica BEOrganica, ref string ErroValidacao)
Parameters
| Type | Name | Description |
|---|---|---|
| OrcBEAcumuladoOrganica | BEOrganica | Objecto contendo a informação que se pretende validar. |
| System.String | ErroValidacao | Recebe a descrição de eventuais erros detetados. |
Returns
| Type | Description |
|---|---|
| System.Boolean | true caso a validação tenha sucedido, false caso contrário |
ValidaRemocao(Int32, String, String, String)
Efectua as validações necessárias à remoção do acumulado por orgânica.
Declaration
bool ValidaRemocao(int Ano, string ClassOrgan, string Moeda, string ErroValidacao)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
| System.String | ClassOrgan | Classificação orgânica. |
| System.String | Moeda | Moeda. |
| System.String | ErroValidacao | Recebe a descrição de eventuais erros detetados. |
Returns
| Type | Description |
|---|---|
| System.Boolean | true caso a validação tenha sucedido, false caso contrário |