Interface IOrcBSFundosDispConfigItens
Motor dos itens da configuração dos fundos disponíveis.
Namespace: IOrcBS100
Assembly: IOrcBS100.dll
Syntax
[ComVisible(true)]
[Guid("193B2868-1E10-4449-BDFD-211005D31C8C")]
public interface IOrcBSFundosDispConfigItens
Methods
Actualiza(OrcBEFundoDispConfigItem, String)
Procedimento para criação ou atualização de um item de config. dos fundos disponíveis.
Declaration
void Actualiza(OrcBEFundoDispConfigItem BEFundoDispConfigItem, string Avisos = "")
Parameters
Type | Name | Description |
---|---|---|
OrcBEFundoDispConfigItem | BEFundoDispConfigItem | Objeto com config. item dos fundos disponíveis. |
System.String | Avisos | Recebe a descrição de eventuais avisos na gravação. |
ActualizaValorAtributo(Int32, String, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(int Ano, string Item, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano do exercício. |
System.String | Item | Item de config. dos fundos disponíveis |
System.String | Atributo | Nome do atributo cujo valor será actualizado. |
System.Object | Valor | Valor do atributo que será atualizado. |
ActualizaValorAtributos(Int32, String, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(int Ano, string Item, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano do exercício. |
System.String | Item | Item de config. dos fundos disponíveis |
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. |
DaDefCamposUtilLinhas()
Devolve as definições dos campos do utilizador das linhas.
Declaration
StdBEDefCamposUtil DaDefCamposUtilLinhas()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil | Definições dos campos do utilizador das linhas. |
DaDescricao(Int32, String)
Devolve a descrição de determinado item, para o ano definido
Declaration
string DaDescricao(int Ano, string Item)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano do exercício. |
System.String | Item | Item de config. dos fundos disponíveis |
Returns
Type | Description |
---|---|
System.String | Descrição do item de config. dos fundos disponíveis |
DaValorAtributo(Int32, String, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributo(int Ano, string Item, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano do exercício. |
System.String | Item | Item de config. dos fundos disponíveis |
System.String | Atributo |
Returns
Type | Description |
---|---|
System.Object | Valor do atributo passado por parâmetro |
DaValorAtributos(Int32, String, Object[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(int Ano, string Item, params dynamic[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano do exercício. |
System.String | Item | Item de config. dos fundos disponíveis |
System.Object[] | Atributos |
Returns
Type | Description |
---|---|
StdBECampos | Lista de atributos mapeados em objetos do tipo StdBECampo |
Edita(Int32, String)
Edição de um item de config. dos fundos disponíveis.
Declaration
OrcBEFundoDispConfigItem Edita(int Ano, string Item)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano do exercício. |
System.String | Item | Item de config. dos fundos disponíveis |
Returns
Type | Description |
---|---|
OrcBEFundoDispConfigItem | Objeto contendo a informação actualizada do item de config. dos fundos disponíveis. |
Existe(Int32, String)
Valida se determinado item existe para o ano definido
Declaration
bool Existe(int Ano, string Item)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano do exercício. |
System.String | Item | Item de config. dos fundos disponíveis |
Returns
Type | Description |
---|---|
System.Boolean | true se existe, false caso contrário |
InsereIntervalo(OrcBEFundoDispConfigItem, Int32, OrcBEFundoDispConfigLinhaItem.enTipoFormulaFundoDisp, OrcBEFundoDispConfigLinhaItem.enAnoFundoDisponivel, String, String, String, String, String, String, String, String, String, String)
Insere um intervalo num item de conf. dos fundos disponíveis.
Declaration
void InsereIntervalo(OrcBEFundoDispConfigItem BEFundoDispConfigItem, int Linha, OrcBEFundoDispConfigLinhaItem.enTipoFormulaFundoDisp TipoFormula, OrcBEFundoDispConfigLinhaItem.enAnoFundoDisponivel AnoCalculo, string SomaSubtrai, string Estado, string Conta, string TipoSaldo, string ClassOrgan, string ClassEcon, string Actividade, string FonteFinanc, string ProgMedida, string ContaOrcamental)
Parameters
Type | Name | Description |
---|---|---|
OrcBEFundoDispConfigItem | BEFundoDispConfigItem | Objeto com item de conf. dos fundos disponíveis. |
System.Int32 | Linha | Indicador da linha. |
OrcBEFundoDispConfigLinhaItem.enTipoFormulaFundoDisp | TipoFormula | Tipo de fórmula. |
OrcBEFundoDispConfigLinhaItem.enAnoFundoDisponivel | AnoCalculo | Ano do cálculo |
System.String | SomaSubtrai | Soma ou subtrai |
System.String | Estado | Estado orçamental |
System.String | Conta | Conta financeira |
System.String | TipoSaldo | Tipo de saldo |
System.String | ClassOrgan | Classificação orgânica. |
System.String | ClassEcon | Classificação económica. |
System.String | Actividade | Atividade |
System.String | FonteFinanc | Fonte de financiamento |
System.String | ProgMedida | Programa/Medida |
System.String | ContaOrcamental | Conta orçamental |
ListaItensFundosDisponiveis(Int32, Boolean)
Lista os itens de conf. de fundos disponíveis.
Declaration
StdBELista ListaItensFundosDisponiveis(int Ano, bool incluirInactivos = false)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano do exercício. |
System.Boolean | incluirInactivos | Indica se inclui itens inativos |
Returns
Type | Description |
---|---|
StdBELista | Lista de itens de conf. de fundos disponíveis. |
ListaLinhasItemFundosDisponiveis(Int32, String)
Lista os itens de conf. de fundos disponíveis.
Declaration
StdBELista ListaLinhasItemFundosDisponiveis(int Ano, string Item)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano do exercício. |
System.String | Item | Item de config. dos fundos disponíveis (filtro) |
Returns
Type | Description |
---|---|
StdBELista | Lista de itens de conf. de fundos disponíveis. |
Remove(Int32, String)
Procedimento para remoção de um item de config. dos fundos disponíveis. Parte do príncipio que as validações já foram efectuadas através do método ValidaRemocao(Int32, String, String)
Declaration
void Remove(int Ano, string Item)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano do exercício. |
System.String | Item | Item de config. dos fundos disponíveis |
ValidaActualizacao(OrcBEFundoDispConfigItem, ref String)
Efectua a validação da informação de um item de config. dos fundos disponíveis.
Declaration
bool ValidaActualizacao(OrcBEFundoDispConfigItem BEFundoDispConfigItem, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
OrcBEFundoDispConfigItem | BEFundoDispConfigItem | Objeto com config. item dos fundos disponíveis. |
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)
Efectua as validações necessárias à remoção de um item de config. dos fundos disponíveis.
Declaration
bool ValidaRemocao(int Ano, string Item, string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano do exercício. |
System.String | Item | Item de config. dos fundos disponíveis |
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 |