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 |