Interface IRhpBSRelatoriosDespesas
Classe utilizada para obter as regras de negócio dos Relatórios de Despesas.
Namespace: IRhpBS100
Assembly: IRhpBS100.dll
Syntax
[ComVisible(true)]
[Guid("4BD9C770-8F6B-4DF5-849F-2A0FA94DF440")]
public interface IRhpBSRelatoriosDespesas
Methods
Actualiza(RhpBERelatorioDespesas)
Actualiza a informação de um relatório de despesas.
Declaration
void Actualiza(RhpBERelatorioDespesas objBERelatorioDespesas)
Parameters
Type | Name | Description |
---|---|---|
RhpBERelatorioDespesas | objBERelatorioDespesas | Objecto contendo os valores actuais. |
ActualizaValorAtributo(Int32, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(int NumRelatorio, string Atributo, object Valor)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | NumRelatorio | Número do relatório de despesas. |
System.String | Atributo | Nome do atributo cujo valor será actualizado. |
System.Object | Valor | Novo valor do atributo indicado. |
ActualizaValorAtributos(Int32, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(int NumRelatorio, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | NumRelatorio | Número do relatório de despesas. |
StdBECampos | Atributos | Objecto contendo os atributos a actualizar e respectivos valores. |
AlteraEstadoLinha(Int32, Int32, Double, String, Int32, Int32)
Devolve uma listagem de relatórios de despesas a processar para um funcionário.
Declaration
void AlteraEstadoLinha(int NumRelatorio, int numLinha, double Valor, string Despesa, int estadoAnt, int novoEstado)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | NumRelatorio | |
System.Int32 | numLinha | |
System.Double | Valor | |
System.String | Despesa | |
System.Int32 | estadoAnt | |
System.Int32 | novoEstado |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaValorAtributo(Int32, String)
Devolve o valor de um atributo.
Declaration
object DaValorAtributo(int NumRelatorio, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | NumRelatorio | Número do relatório de despesas. |
System.String | Atributo | Nome do atributo cujo valor será devolvido. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributos(Int32, String[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(int NumRelatorio, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | NumRelatorio | Número do relatório de despesas. |
System.String[] | Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
Edita(Int32)
Edita a informação de um relatório de despesas.
Declaration
RhpBERelatorioDespesas Edita(int NumRelatorio)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | NumRelatorio | Número do relatório de despesas. |
Returns
Type | Description |
---|---|
RhpBERelatorioDespesas |
Existe(Int32)
Verifica se existe o registo referente à informação passada nos parâmetros.
Declaration
bool Existe(int NumRelatorio)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | NumRelatorio | Número do relatório de despesas. |
Returns
Type | Description |
---|---|
System.Boolean |
LeLimiteAjudaCusto(Int32, RhpBEFuncionario, out Double, out Double)
Declaration
void LeLimiteAjudaCusto(int Ano, RhpBEFuncionario Funcionario, out double AjudaNacional, out double AjudaEstrangeiro)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | |
RhpBEFuncionario | Funcionario | |
System.Double | AjudaNacional | |
System.Double | AjudaEstrangeiro |
LstRelatorios(String)
Devolve uma listagem de relatórios de despesas de um funcionário.
Declaration
StdBELista LstRelatorios(string strFuncionario)
Parameters
Type | Name | Description |
---|---|---|
System.String | strFuncionario | Identificador do funcionário. |
Returns
Type | Description |
---|---|
StdBELista |
LstRelatoriosAProcessarFuncionarioEx(String, String, DateTime, Int32)
Devolve uma listagem de relatórios de despesas a processar para um funcionário.
Declaration
StdBELista LstRelatoriosAProcessarFuncionarioEx(string Funcionario, string Periodo, DateTime Data, int ProcessarEm)
Parameters
Type | Name | Description |
---|---|---|
System.String | Funcionario | Identificador do funcionário. |
System.String | Periodo | Identificador do período. |
System.DateTime | Data | Data até à qual os registos até à qual os registos são considerados. |
System.Int32 | ProcessarEm |
Returns
Type | Description |
---|---|
StdBELista |
LstRelatoriosDespesas()
Devolve uma listagem de relatórios de despesas.
Declaration
StdBELista LstRelatoriosDespesas()
Returns
Type | Description |
---|---|
StdBELista |
LstRelatoriosProcessadosFuncionario(String, String, DateTime)
Efectua a anulação das linhas processadas.
Declaration
StdBELista LstRelatoriosProcessadosFuncionario(string Funcionario, string Periodo, DateTime Data)
Parameters
Type | Name | Description |
---|---|---|
System.String | Funcionario | Identificador do funcionário. |
System.String | Periodo | |
System.DateTime | Data | Data Data dos registos a anular. |
Returns
Type | Description |
---|---|
StdBELista |
Remove(Int32)
Remove a informação de um relatório de despesas.
Declaration
void Remove(int NumRelatorio)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | NumRelatorio | Número do relatório de despesas. |
SugereValorAjudaCusto(RhpBEFuncionario, Double, Double, RhpBELinhaRelatorioDespesas)
Declaration
void SugereValorAjudaCusto(RhpBEFuncionario Funcionario, double LimiteAjudaNacional, double LimiteAjudaEstrangeiro, RhpBELinhaRelatorioDespesas AjudaCusto)
Parameters
Type | Name | Description |
---|---|---|
RhpBEFuncionario | Funcionario | |
System.Double | LimiteAjudaNacional | |
System.Double | LimiteAjudaEstrangeiro | |
RhpBELinhaRelatorioDespesas | AjudaCusto |
SugereValorAjudaCusto(String, RhpBELinhaRelatorioDespesas)
Declaration
void SugereValorAjudaCusto(string Funcionario, RhpBELinhaRelatorioDespesas AjudaCusto)
Parameters
Type | Name | Description |
---|---|---|
System.String | Funcionario | |
RhpBELinhaRelatorioDespesas | AjudaCusto |
ValidaActualizacao(RhpBERelatorioDespesas, ref String)
Efectua a validação dos dados de relatórios de despesas.
Declaration
bool ValidaActualizacao(RhpBERelatorioDespesas ObjRelatorioDespesas, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
RhpBERelatorioDespesas | ObjRelatorioDespesas | Objecto contendo os novos valores a actualizar. |
System.String | ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(Int32, ref String)
Efectua a validação de um registo antes de ser efectuada a sua remoção.
Declaration
bool ValidaRemocao(int NumRelatorio, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | NumRelatorio | Número do relatório de despesas. |
System.String | ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
Type | Description |
---|---|
System.Boolean |