Interface IOrcBSFundosDisponiveis
Motor dos fundos disponíveis.
Namespace: IOrcBS100
Assembly: IOrcBS100.dll
Syntax
[ComVisible(true)]
[Guid("93CB307E-0B0D-4F45-9DA2-31450D1C61B7")]
public interface IOrcBSFundosDisponiveis
Methods
Actualiza(OrcBEFundoDisponivel)
Procedimento para criação ou atualização de um fundo disponível. Parte do príncipio que as validações já foram efectuadas através do método ValidaActualizacao(OrcBEFundoDisponivel, ref String)
Declaration
void Actualiza(OrcBEFundoDisponivel BEFundoDisponivel)
Parameters
| Type | Name | Description |
|---|---|---|
| OrcBEFundoDisponivel | BEFundoDisponivel | Objecto contendo a informação actualizada do fundo disponível. |
Actualiza(OrcBEFundoDisponivel, ref String)
Procedimento para criação ou atualização de um fundo disponível.
Declaration
void Actualiza(OrcBEFundoDisponivel BEFundoDisponivel, ref string Avisos)
Parameters
| Type | Name | Description |
|---|---|---|
| OrcBEFundoDisponivel | BEFundoDisponivel | Objecto contendo a informação actualizada do fundo disponível. |
| System.String | Avisos | Recebe a descrição de eventuais avisos na gravação. |
ActualizaValorAtributo(Int32, Int32, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(int Ano, int Periodo, string Atributo, dynamic Valor)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
| System.Int32 | Periodo | Período |
| System.String | Atributo | Nome do atributo cujo valor será actualizado. |
| System.Object | Valor | Valor do atributo que será atualizado. |
ActualizaValorAtributos(Int32, Int32, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(int Ano, int Periodo, StdBECampos Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
| System.Int32 | Periodo | Período |
| StdBECampos | Atributos | Identifica os atributos e os respectivos valores a actualizar. |
AnulaReporteFundoDisponivel(OrcBEFundoDisponivel, ref String, Boolean, Boolean)
Procedimento para anulação do reporte de fundos disponíveis. Parte do príncipio que as validações já foram efectuadas através do método
Declaration
void AnulaReporteFundoDisponivel(OrcBEFundoDisponivel BEFundoDisponivel, ref string ErroValidacao, bool blnContinuar, bool Confirmacao = false)
Parameters
| Type | Name | Description |
|---|---|---|
| OrcBEFundoDisponivel | BEFundoDisponivel | Objecto contendo a informação actualizada do fundo disponível. |
| System.String | ErroValidacao | Recebe a descrição de eventuais erros detetados. |
| System.Boolean | blnContinuar | |
| System.Boolean | Confirmacao | Indica se o utilizador recebe pedido de confirmação. |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
| Type | Description |
|---|---|
| StdBEDefCamposUtil | Definições dos campos do utilizador. |
DaTotalAntecipadoPeriodo(Int32, Int32, String, Int32)
Procedimento para cálculo do valor total antecipado de um determinado período
Declaration
double DaTotalAntecipadoPeriodo(int Ano, int Periodo, string Item, int PeriodoAntecipado)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
| System.Int32 | Periodo | Período |
| System.String | Item | Item para cálculo |
| System.Int32 | PeriodoAntecipado | Período antecipado |
Returns
| Type | Description |
|---|---|
| System.Double | Valor total antecipado de um determinado período |
DaUltimoPeriodoProcessado(Int32)
Devolve o último período processado.
Declaration
int DaUltimoPeriodoProcessado(int Ano)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
Returns
| Type | Description |
|---|---|
| System.Int32 | Último período processado para o ano passado por parâmetro. |
DaUltimoPeriodoReportado(Int32)
Devolve o último período reportado.
Declaration
int DaUltimoPeriodoReportado(int Ano)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
Returns
| Type | Description |
|---|---|
| System.Int32 | Último período reportado para o ano passado por parâmetro. |
DaValorAtributo(Int32, Int32, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributo(int Ano, int Periodo, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
| System.Int32 | Periodo | Período |
| System.String | Atributo | Nome do atributo cujo valor será devolvido. |
Returns
| Type | Description |
|---|---|
| System.Object | Valor do atributo passado por parâmetro |
DaValorAtributos(Int32, Int32, Object[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(int Ano, int Periodo, params dynamic[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
| System.Int32 | Periodo | Período |
| 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(Int32, Int32)
Edição do processamento de um fundo disponível.
Declaration
OrcBEFundoDisponivel Edita(int Ano, int Periodo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
| System.Int32 | Periodo | Período |
Returns
| Type | Description |
|---|---|
| OrcBEFundoDisponivel | Objeto contendo a informação actualizada do fundo disponível. |
Existe(Int32, Int32)
Verifica se já existe processamento de fundos disponíveis.
Declaration
bool Existe(int Ano, int Periodo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
| System.Int32 | Periodo | Período |
Returns
| Type | Description |
|---|---|
| System.Boolean | true se existe, false caso contrário |
ExistemMovimentos(Int32, Int32)
Valida se existem movimentos para reporte do fundo disponível.
Declaration
bool ExistemMovimentos(int Ano, int Periodo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
| System.Int32 | Periodo | Período |
Returns
| Type | Description |
|---|---|
| System.Boolean | true se existe, false caso contrário |
ProcessaFundoDisponivel(Int32, Int32)
Procedimento para processamento de fundos disponíveis.
Declaration
OrcBEFundoDisponivel ProcessaFundoDisponivel(int Ano, int Periodo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
| System.Int32 | Periodo | Período |
Returns
| Type | Description |
|---|---|
| OrcBEFundoDisponivel | Objecto contendo a informação processada do fundo disponível. |
Remove(Int32, Int32)
Procedimento para remoção do processamento de fundos disponíveis. Parte do príncipio que as validações já foram efectuadas através do método ValidaRemocao(Int32, Int32, ref String)
Declaration
void Remove(int Ano, int Periodo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
| System.Int32 | Periodo | Período |
ReportaFundoDisponivel(OrcBEFundoDisponivel)
Procedimento para reporte de fundos disponíveis.
Declaration
void ReportaFundoDisponivel(OrcBEFundoDisponivel BEFundoDisponivel)
Parameters
| Type | Name | Description |
|---|---|---|
| OrcBEFundoDisponivel | BEFundoDisponivel | Objecto contendo a informação actualizada do fundo disponível. |
ReportaFundoDisponivel(OrcBEFundoDisponivel, ref String)
Procedimento para reporte de fundos disponíveis.
Declaration
void ReportaFundoDisponivel(OrcBEFundoDisponivel BEFundoDisponivel, ref string Avisos)
Parameters
| Type | Name | Description |
|---|---|---|
| OrcBEFundoDisponivel | BEFundoDisponivel | Objecto contendo a informação actualizada do fundo disponível. |
| System.String | Avisos | Recebe a descrição de eventuais avisos na gravação. |
ValidaActualizacao(OrcBEFundoDisponivel, ref String)
Efectua a validação da informação de um fundo disponível.
Declaration
bool ValidaActualizacao(OrcBEFundoDisponivel BEFundoDisponivel, ref string ErroValidacao)
Parameters
| Type | Name | Description |
|---|---|---|
| OrcBEFundoDisponivel | BEFundoDisponivel | Objecto contendo a informação actualizada do fundo disponível. |
| 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 |
ValidaAnulacaoReporte(Int32, Int32, ref String, ref Boolean, Boolean)
Efectua a validação da anulação do reporte de um fundo disponível.
Declaration
bool ValidaAnulacaoReporte(int Ano, int Periodo, ref string ErroValidacao, ref bool blnPergContinuar, bool validaMovimentos = false)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
| System.Int32 | Periodo | Período |
| System.String | ErroValidacao | Recebe a descrição de eventuais erros detetados. |
| System.Boolean | blnPergContinuar | |
| System.Boolean | validaMovimentos |
Returns
| Type | Description |
|---|---|
| System.Boolean | true caso a validação tenha sucedido, false caso contrário |
ValidaRemocao(Int32, Int32, ref String)
Efectua as validações necessárias à remoção de um fundo disponível.
Declaration
bool ValidaRemocao(int Ano, int Periodo, ref string ErroValidacao)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do exercício. |
| System.Int32 | Periodo | Período |
| 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 |