Interface IOrcBSAcumuladosOrc
Motor dos acumulados orçamentais
Namespace: IOrcBS100
Assembly: IOrcBS100.dll
Syntax
[ComVisible(true)]
[Guid("74605667-90D3-4D70-BFF8-B56926D8EA6F")]
public interface IOrcBSAcumuladosOrc
Methods
Actualiza(String, String, String, String, String, String, String, Int32, Int32, String, Decimal, String)
Procedimento para actualização do acumulado orçamental.
Declaration
void Actualiza(string Conta, string ClassEcon, string ClassOrgan, string FonteFin, string Actividade, string ProgMedida, string ContaOrc, int Ano, int Mes, string Natureza, decimal Valor, string Avisos = "")
Parameters
Type | Name | Description |
---|---|---|
System.String | Conta | Conta financeira. |
System.String | ClassEcon | Classificação económica. |
System.String | ClassOrgan | Classificação orgânica. |
System.String | FonteFin | Fonte de financiamento. |
System.String | Actividade | Atividade. |
System.String | ProgMedida | Programa/Medida. |
System.String | ContaOrc | Conta orçamental. |
System.Int32 | Ano | Ano do exercício. |
System.Int32 | Mes | Identificador do mes. |
System.String | Natureza | Identificador da natureza. |
System.Decimal | Valor | Valor do atributo que será actualizado. |
System.String | Avisos | Notificação devolvida pelo processo de actualização. |
ActualizaValorAtributo(String, String, String, String, String, String, String, Int32, String, String, Decimal)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(string Conta, string ClassEcon, string ClassOrgan, string FonteFin, string Actividade, string ProgMedida, string ContaOrc, int Ano, string Moeda, string Atributo, decimal Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | Conta | Conta financeira. |
System.String | ClassEcon | Classificação económica. |
System.String | ClassOrgan | Classificação orgânica. |
System.String | FonteFin | Fonte de financiamento. |
System.String | Actividade | Atividade. |
System.String | ProgMedida | Programa/Medida. |
System.String | ContaOrc | Conta orçamental. |
System.Int32 | Ano | Ano do exercício. |
System.String | Moeda | Moeda. |
System.String | Atributo | Nome do atributo cujo valor será actualizado. |
System.Decimal | Valor | Valor do atributo que será actualizado. |
ActualizaValorAtributos(String, String, String, String, String, String, String, Int32, String, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(string Conta, string ClassEcon, string ClassOrgan, string FonteFin, string Actividade, string ProgMedida, string ContaOrc, int Ano, string Moeda, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Conta | Conta financeira. |
System.String | ClassEcon | Classificação económica. |
System.String | ClassOrgan | Classificação orgânica. |
System.String | FonteFin | Fonte de financiamento. |
System.String | Actividade | Atividade. |
System.String | ProgMedida | Programa/Medida. |
System.String | ContaOrc | Conta orçamental. |
System.Int32 | Ano | Ano do exercício. |
System.String | Moeda | Moeda. |
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 | Definições dos campos do utilizador. |
DaValorAtributo(String, String, String, String, String, String, String, Int32, String, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributo(string Conta, string ClassEcon, string ClassOrgan, string FonteFin, string Actividade, string ProgMedida, string ContaOrc, int Ano, string Moeda, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Conta | Conta financeira. |
System.String | ClassEcon | Classificação económica. |
System.String | ClassOrgan | Classificação orgânica. |
System.String | FonteFin | Fonte de financiamento. |
System.String | Actividade | Atividade. |
System.String | ProgMedida | Programa/Medida. |
System.String | ContaOrc | Conta orçamental. |
System.Int32 | Ano | Ano do exercício. |
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 |
DaValorAtributos(String, String, String, String, String, String, String, Int32, String, Object[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(string Conta, string ClassEcon, string ClassOrgan, string FonteFin, string Actividade, string ProgMedida, string ContaOrc, int Ano, string Moeda, params dynamic[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Conta | Conta financeira. |
System.String | ClassEcon | Classificação económica. |
System.String | ClassOrgan | Classificação orgânica. |
System.String | FonteFin | Fonte de financiamento. |
System.String | Actividade | Atividade. |
System.String | ProgMedida | Programa/Medida. |
System.String | ContaOrc | Conta orçamental. |
System.Int32 | Ano | Ano do exercício. |
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 |
Edita(String, String, String, String, String, String, String, Int32, String)
Edição de um acumulado orçamental.
Declaration
OrcBEAcumuladoOrc Edita(string Conta, string ClassEcon, string ClassOrgan, string FonteFin, string Actividade, string ProgMedida, string ContaOrc, int Ano, string Moeda)
Parameters
Type | Name | Description |
---|---|---|
System.String | Conta | Conta financeira. |
System.String | ClassEcon | Classificação económica. |
System.String | ClassOrgan | Classificação orgânica. |
System.String | FonteFin | Fonte de financiamento. |
System.String | Actividade | Atividade. |
System.String | ProgMedida | Programa/Medida. |
System.String | ContaOrc | Conta orçamental. |
System.Int32 | Ano | Ano do exercício. |
System.String | Moeda | Moeda. |
Returns
Type | Description |
---|---|
OrcBEAcumuladoOrc | Objeto contendo os valores acumulados para a chave orçamental passada por parâmetro |
EditaSaldoAcumulado(ref String, ref String, ref String, ref String, ref String, ref String, ref String, Int32, String, String)
Edição de um acumulado orçamental.
Declaration
OrcBEAcumuladoOrc EditaSaldoAcumulado(ref string Conta, ref string ClassEcon, ref string ClassOrgan, ref string FonteFin, ref string Actividade, ref string ProgMedida, ref string ContaOrc, int Ano, string Moeda, string TipoLancamento = "")
Parameters
Type | Name | Description |
---|---|---|
System.String | Conta | Conta financeira. |
System.String | ClassEcon | Classificação económica. |
System.String | ClassOrgan | Classificação orgânica. |
System.String | FonteFin | Fonte de financiamento. |
System.String | Actividade | Atividade. |
System.String | ProgMedida | Programa/Medida. |
System.String | ContaOrc | Conta orçamental. |
System.Int32 | Ano | Ano do exercício. |
System.String | Moeda | Moeda. |
System.String | TipoLancamento | Identificador do Tipo de Lançamento. |
Returns
Type | Description |
---|---|
OrcBEAcumuladoOrc | Objeto contendo os valores acumulados para a chave orçamental passada por parâmetro |
Existe(String, String, String, String, String, String, String, Int32, String)
Verifica se a combinação orçamental já existe nos acumulados orçamentais
Declaration
bool Existe(string Conta, string ClassEcon, string ClassOrgan, string FonteFin, string Actividade, string ProgMedida, string ContaOrc, int Ano, string Moeda)
Parameters
Type | Name | Description |
---|---|---|
System.String | Conta | Conta financeira. |
System.String | ClassEcon | Classificação económica. |
System.String | ClassOrgan | Classificação orgânica. |
System.String | FonteFin | Fonte de financiamento. |
System.String | Actividade | Atividade. |
System.String | ProgMedida | Programa/Medida. |
System.String | ContaOrc | Conta orçamental. |
System.Int32 | Ano | Ano do exercício. |
System.String | Moeda | Moeda. |
Returns
Type | Description |
---|---|
System.Boolean | true se existe, false caso contrário |
lstAcumuladosOrc()
Listagem de acumulados orçamentais
Declaration
StdBELista lstAcumuladosOrc()
Returns
Type | Description |
---|---|
StdBELista | Lista de acumulados orçamentais no formato stdBELista |
Remove(String, String, String, String, String, String, String, Int32, Int32, String, Decimal)
Procedimento para remoção de acumulados.
Declaration
void Remove(string Conta, string ClassEcon, string ClassOrgan, string FonteFin, string Actividade, string ProgMedida, string ContaOrc, int Ano, int Mes, string Natureza, decimal Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | Conta | Conta financeira. |
System.String | ClassEcon | Classificação económica. |
System.String | ClassOrgan | Classificação orgânica. |
System.String | FonteFin | Fonte de financiamento. |
System.String | Actividade | Atividade. |
System.String | ProgMedida | Programa/Medida. |
System.String | ContaOrc | Conta orçamental. |
System.Int32 | Ano | Ano do exercício. |
System.Int32 | Mes | Identificador do mes. |
System.String | Natureza | Identificador da natureza. |
System.Decimal | Valor | Valor do atributo que será actualizado. |
ValidaActualizacao(String, String, String, String, String, String, String, Int32, Int32, String, Decimal, String)
Efectua a validação da informação do acumulado orçamental.
Declaration
bool ValidaActualizacao(string Conta, string ClassEcon, string ClassOrgan, string FonteFin, string Actividade, string ProgMedida, string ContaOrc, int Ano, int Mes, string Natureza, decimal Valor, string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.String | Conta | Conta financeira. |
System.String | ClassEcon | Classificação económica. |
System.String | ClassOrgan | Classificação orgânica. |
System.String | FonteFin | Fonte de financiamento. |
System.String | Actividade | Atividade. |
System.String | ProgMedida | Programa/Medida. |
System.String | ContaOrc | Conta orçamental. |
System.Int32 | Ano | Ano do exercício. |
System.Int32 | Mes | Identificador do mes. |
System.String | Natureza | Identificador da natureza. |
System.Decimal | Valor | Valor do atributo que será actualizado. |
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(String, String, String, String, String, String, String, ref String)
Efectua as validações necessárias à remoção de acumulados.
Declaration
bool ValidaRemocao(string Conta, string ClassEcon, string ClassOrgan, string FonteFin, string Actividade, string ProgMedida, string ContaOrc, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.String | Conta | Conta financeira. |
System.String | ClassEcon | Classificação económica. |
System.String | ClassOrgan | Classificação orgânica. |
System.String | FonteFin | Fonte de financiamento. |
System.String | Actividade | Atividade. |
System.String | ProgMedida | Programa/Medida. |
System.String | ContaOrc | Conta orçamental. |
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 |