Interface IOrcBSFontesFinanc
Motor do plano de fonte de financiamento
Namespace: IOrcBS100
Assembly: IOrcBS100.dll
Syntax
[ComVisible(true)]
[Guid("5D600A61-C117-4533-AD51-5D289D05875D")]
public interface IOrcBSFontesFinanc
Methods
Actualiza(OrcBEFonteFinanc, String)
Procedimento para atualização da fonte de financiamento.
Declaration
void Actualiza(OrcBEFonteFinanc BEFonteFinanc, string Avisos = "")
Parameters
Type | Name | Description |
---|---|---|
OrcBEFonteFinanc | BEFonteFinanc | Objecto contendo a informação actualizada da classificação fonte de financiamento. |
System.String | Avisos | Notificação devolvida pelo processo de actualização. |
ActualizaValorAtributo(Int32, String, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(int Ano, string FonteFinanc, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano do exercício. |
System.String | FonteFinanc | Fonte de financiamento. |
System.String | Atributo | Nome do atributo cujo valor será actualizado. |
System.Object | Valor | Valor do atributo que será actualizado. |
ActualizaValorAtributos(Int32, String, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(int Ano, string StrChave, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano do exercício. |
System.String | StrChave | Identificador da classificação fonte de financiamento. |
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. |
DaDescricao(Int32, String)
Devolve a descrição associada à fonte de financiamento.
Declaration
string DaDescricao(int Ano, string FonteFinanc)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano do exercício. |
System.String | FonteFinanc | Fonte de financiamento. |
Returns
Type | Description |
---|---|
System.String |
DaValorAtributo(Int32, String, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributo(int Ano, string FonteFinanc, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano do exercício. |
System.String | FonteFinanc | Fonte de financiamento. |
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 FonteFinanc, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano do exercício. |
System.String | FonteFinanc | Identificador da fonte de financiamento. |
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, Object[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(int Ano, string FonteFinanc, params dynamic[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano do exercício. |
System.String | FonteFinanc | Fonte de financiamento. |
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 FonteFinanc, string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano do exercício. |
System.String | FonteFinanc | Fonte de financiamento. |
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)
Edição de uma fonte de financiamento.
Declaration
OrcBEFonteFinanc Edita(int Ano, string FonteFinanc)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano do exercício. |
System.String | FonteFinanc | Fonte de financiamento. |
Returns
Type | Description |
---|---|
OrcBEFonteFinanc | Ovjecto com a informação atualizada da fonte de financiamento |
Existe(Int32, String)
Verifica se já existe a fonte de financiamento.
Declaration
bool Existe(int Ano, string FonteFinanc)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano do exercício. |
System.String | FonteFinanc | Fonte de financiamento. |
Returns
Type | Description |
---|---|
System.Boolean | true se existe, false caso contrário |
lstFontesFinanc()
Listagem das fonte de financiamento.
Declaration
StdBELista lstFontesFinanc()
Returns
Type | Description |
---|---|
StdBELista | Lista das fonte de financiamento |
lstFontesFinancAno(Int32)
Listagem das fonte de financiamento para o ano passado por parâmetro.
Declaration
StdBELista lstFontesFinancAno(int Ano)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano do exercício. |
Returns
Type | Description |
---|---|
StdBELista | Lista das fonte de financiamento para o ano passado por parâmetro. |
Remove(Int32, String)
Procedimento para remoção de uma fonte de financiamento. Parte do príncipio que as validações já foram efectuadas através do método ValidaRemocao(Int32, String, ref String).
Declaration
void Remove(int Ano, string FonteFinanc)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano do exercício. |
System.String | FonteFinanc | Fonte de financiamento. |
ValidaActualizacao(OrcBEFonteFinanc, ref String)
Efectua a validação da informação da classificação fonte de financiamento.
Declaration
bool ValidaActualizacao(OrcBEFonteFinanc BEFonteFinanc, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
OrcBEFonteFinanc | BEFonteFinanc | 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, ref String)
Efectua as validações necessárias à remoção da classificação fonte de financiamento.
Declaration
bool ValidaRemocao(int Ano, string FonteFinanc, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano do exercício. |
System.String | FonteFinanc | Fonte de financiamento. |
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 |