Interface IRhpBSValDescontadosFaltas
Classe utilizada para obter as regras de negócio dos registos de Valores descontados das Faltas.
Namespace: IRhpBS100
Assembly: IRhpBS100.dll
Syntax
[ComVisible(true)]
[Guid("B9A17B2F-126C-4D33-B121-67ADDC7122D8")]
public interface IRhpBSValDescontadosFaltas
Methods
Actualiza(RhpBEValorDescontadoFalta)
Actualiza a informação de uma falta processada.
Declaration
void Actualiza(RhpBEValorDescontadoFalta ObjBEValorDescontadoFalta)
Parameters
Type | Name | Description |
---|---|---|
RhpBEValorDescontadoFalta | ObjBEValorDescontadoFalta | Objecto contendo os valores actuais. |
ActualizaValorAtributo(Int32, Int32, String, DateTime, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(int NumProcessamento, int IDLinhaProc, string Falta, DateTime DataFalta, string Atributo, object Valor)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | NumProcessamento | Número do processamento. |
System.Int32 | IDLinhaProc | Número da linha de movimentos pretendida. |
System.String | Falta | Identificador da falta. |
System.DateTime | DataFalta | Data da falta. |
System.String | Atributo | Nome do atributo cujo valor será actualizado. |
System.Object | Valor | Novo valor do atributo indicado. |
ActualizaValorAtributos(Int32, Int32, String, DateTime, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(int NumProcessamento, int IDLinhaProc, string Falta, DateTime DataFalta, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | NumProcessamento | Número do processamento. |
System.Int32 | IDLinhaProc | Número da linha de movimentos pretendida. |
System.String | Falta | Identificador da falta. |
System.DateTime | DataFalta | Data da falta. |
StdBECampos | Atributos | Objecto contendo os atributos a actualizar e respectivos valores. |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaNumFaltasCGARemPrincipalPeriodo(String, Int32, Int32, String, DateTime)
Devolve o número de faltas CGA do Funcionário por Código Vencimento e Data da Falta
Declaration
double DaNumFaltasCGARemPrincipalPeriodo(string Funcionario, int MesProc, int AnoProc, string CodVenc, DateTime DataFalta = default(DateTime))
Parameters
Type | Name | Description |
---|---|---|
System.String | Funcionario | Identificador do Funcionário. |
System.Int32 | MesProc | Mês de processamento. |
System.Int32 | AnoProc | Ano de processamento. |
System.String | CodVenc | Código do Vencimento. |
System.DateTime | DataFalta | Data da Falta. |
Returns
Type | Description |
---|---|
System.Double |
DaNumFaltasSitFuncPerCGA(String, String, Int32, Int32, DateTime)
Devolve o número de faltas do Funcionário por Situação Funcional, Período e Data Efectiva(opcional)
Declaration
double DaNumFaltasSitFuncPerCGA(string Funcionario, string SitFuncional, int MesProc, int AnoProc, DateTime DataEfectiva = default(DateTime))
Parameters
Type | Name | Description |
---|---|---|
System.String | Funcionario | Identificador do Funcionário. |
System.String | SitFuncional | Situação Funcional. |
System.Int32 | MesProc | Mês de processamento. |
System.Int32 | AnoProc | Ano de processamento. |
System.DateTime | DataEfectiva | Data Efectiva. |
Returns
Type | Description |
---|---|
System.Double |
DaTotalValorDescontadoMovimento(Int32, Int32)
Devolve o valor do total descontado no Movimento.
Declaration
double DaTotalValorDescontadoMovimento(int NumProcessamento, int IDLinhaProc)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | NumProcessamento | Número do processamento. |
System.Int32 | IDLinhaProc | Linha do processamento. |
Returns
Type | Description |
---|---|
System.Double |
DaValorAtributo(Int32, Int32, String, DateTime, String)
Devolve o valor de um atributo.
Declaration
object DaValorAtributo(int NumProcessamento, int IDLinhaProc, string Falta, DateTime DataFalta, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | NumProcessamento | Número do processamento. |
System.Int32 | IDLinhaProc | Número da linha de movimentos pretendida. |
System.String | Falta | Identificador da falta. |
System.DateTime | DataFalta | Data da falta. |
System.String | Atributo | Nome do atributo cujo valor será devolvido. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributos(Int32, Int32, String, DateTime, String[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(int NumProcessamento, int IDLinhaProc, string Falta, DateTime DataFalta, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | NumProcessamento | Número do processamento. |
System.Int32 | IDLinhaProc | Número da linha de movimentos pretendida. |
System.String | Falta | Identificador da falta. |
System.DateTime | DataFalta | Data da falta. |
System.String[] | Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorDescontado(String, Int32, Int32, String, DateTime)
Devolve o valor descontado.
Declaration
double DaValorDescontado(string Funcionario, int NumProcessamento, int IDLinhaProc, string Falta, DateTime DataFalta)
Parameters
Type | Name | Description |
---|---|---|
System.String | Funcionario | Identificador do funcionário. |
System.Int32 | NumProcessamento | Número do processamento. |
System.Int32 | IDLinhaProc | Linha do processamento. |
System.String | Falta | Identificador da falta. |
System.DateTime | DataFalta | Data da falta. |
Returns
Type | Description |
---|---|
System.Double |
DaValorDescontadoFaltaPeriodo(String, String, String, Int32, Int32, DateTime)
Devolve o valor abatido pela falta a determinada remuneração
Declaration
double DaValorDescontadoFaltaPeriodo(string CodFunc, string CodFalta, string Remuneracao, int PeriodoProc, int Ano, DateTime DataFalta)
Parameters
Type | Name | Description |
---|---|---|
System.String | CodFunc | Identificador do Funcionário. |
System.String | CodFalta | Identificador da falta. |
System.String | Remuneracao | Identificador da remuneração. |
System.Int32 | PeriodoProc | Mês de processamento. |
System.Int32 | Ano | |
System.DateTime | DataFalta | data da falta |
Returns
Type | Description |
---|---|
System.Double |
DaValorFaltasSitFuncPerCGA(String, String, Int32, Int32, DateTime)
Devolve o valor das faltas do Funcionário por Situação Funcional, Período e Data Efectiva(opcional)
Declaration
double DaValorFaltasSitFuncPerCGA(string Funcionario, string SitFuncional, int MesProc, int AnoProc, DateTime DataEfectiva = default(DateTime))
Parameters
Type | Name | Description |
---|---|---|
System.String | Funcionario | Identificador do Funcionário. |
System.String | SitFuncional | Situação Funcional. |
System.Int32 | MesProc | Mês de processamento. |
System.Int32 | AnoProc | Ano de processamento. |
System.DateTime | DataEfectiva | Data Efectiva. |
Returns
Type | Description |
---|---|
System.Double |
Edita(Int32, Int32, String, DateTime)
Edita a informação de uma falta processada.
Declaration
RhpBEValorDescontadoFalta Edita(int NumProcessamento, int IDLinhaProc, string Falta, DateTime DataFalta)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | NumProcessamento | Número do processamento. |
System.Int32 | IDLinhaProc | Número da linha de movimentos pretendida. |
System.String | Falta | Identificador da falta. |
System.DateTime | DataFalta | Data da falta. |
Returns
Type | Description |
---|---|
RhpBEValorDescontadoFalta |
Existe(Int32, Int32, String, DateTime)
Verifica se existe o registo referente à informação passada nos parâmetros.
Declaration
bool Existe(int NumProcessamento, int IDLinhaProc, string Falta, DateTime DataFalta)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | NumProcessamento | Número do processamento. |
System.Int32 | IDLinhaProc | Número da linha de movimentos pretendida. |
System.String | Falta | Identificador da falta. |
System.DateTime | DataFalta | Data da falta. |
Returns
Type | Description |
---|---|
System.Boolean |
LstFaltasValorDescontadoCGARemPrincipalPeriodo(String, Int32, Int32, String)
Devolve a lista de Faltas e respectivo Valor Descontado por Código Vencimento
Declaration
StdBELista LstFaltasValorDescontadoCGARemPrincipalPeriodo(string Funcionario, int MesProc, int AnoProc, string CodVenc)
Parameters
Type | Name | Description |
---|---|---|
System.String | Funcionario | Identificador do Funcionário. |
System.Int32 | MesProc | Mês de processamento. |
System.Int32 | AnoProc | Ano de processamento. |
System.String | CodVenc | Código do Vencimento |
Returns
Type | Description |
---|---|
StdBELista |
LstValoresDescontadosFaltas()
Devolve uma listagem de valores descontados por faltas aplicadas.
Declaration
StdBELista LstValoresDescontadosFaltas()
Returns
Type | Description |
---|---|
StdBELista |
Remove(Int32, Int32, String, DateTime)
Remove a informação de uma falta processada.
Declaration
void Remove(int NumProcessamento, int IDLinhaProc, string Falta, DateTime DataFalta)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | NumProcessamento | Número do processamento. |
System.Int32 | IDLinhaProc | Número da linha de movimentos pretendida. |
System.String | Falta | Identificador da falta. |
System.DateTime | DataFalta | Data da falta. |
ValidaActualizacao(RhpBEValorDescontadoFalta, ref String)
Efectua a validação de actualização dos dados de um registo.
Declaration
bool ValidaActualizacao(RhpBEValorDescontadoFalta ObjValorDescontadoFalta, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
RhpBEValorDescontadoFalta | ObjValorDescontadoFalta | 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, Int32, String, DateTime, ref String)
Efectua a validação de um registo antes de ser efectuada a sua remoção.
Declaration
bool ValidaRemocao(int NumProcessamento, int IDLinhaProc, string Falta, DateTime DataFalta, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | NumProcessamento | Número do processamento. |
System.Int32 | IDLinhaProc | Número da linha de movimentos pretendida. |
System.String | Falta | Identificador da falta. |
System.DateTime | DataFalta | Data da falta. |
System.String | ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
Type | Description |
---|---|
System.Boolean |