Interface IRhpBSFuncInfSFerias
Classe utilizada para obter as regras de negócio das definições de Férias de Funcionários.
Namespace: IRhpBS100
Assembly: IRhpBS100.dll
Syntax
[ComVisible(true)]
[Guid("0999B78C-ACB7-4C9A-90DB-A2781E86A39D")]
public interface IRhpBSFuncInfSFerias
Methods
Actualiza(RhpBEFuncInfSFerias)
Actualiza a informação de férias de um funcionário.
Declaration
void Actualiza(RhpBEFuncInfSFerias ObjBEFuncInfSFerias)
Parameters
Type | Name | Description |
---|---|---|
Rhp |
ObjBEFuncInfSFerias | Objecto contendo os valores actuais. |
ActualizaDiasAbater(RhpBEFuncionario, Int32)
Efectua a actualização dos dias a Abater para o Subsídio de Férias.
Declaration
void ActualizaDiasAbater(RhpBEFuncionario ObjFuncionario, int Ano)
Parameters
Type | Name | Description |
---|---|---|
Rhp |
ObjFuncionario | |
System. |
Ano | Ano a que se refere a actualização. |
ActualizaProcessamento(RhpBEFuncInfSFerias)
Efectua a actualização do processamneto do subsídio de férias de um Funcionário.
Declaration
void ActualizaProcessamento(RhpBEFuncInfSFerias ObjBEFuncInfSFerias)
Parameters
Type | Name | Description |
---|---|---|
Rhp |
ObjBEFuncInfSFerias | Objecto contendo os valores actuais. |
ActualizaValorAtributo(Int32, String, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(int Ano, string Funcionario, string Atributo, object Valor)
Parameters
Type | Name | Description |
---|---|---|
System. |
Ano | Ano a que se refere as férias. |
System. |
Funcionario | Identificador do funcionário. |
System. |
Atributo | Nome do atributo cujo valor será actualizado. |
System. |
Valor | Novo valor do atributo indicado. |
ActualizaValorAtributoLinha(Int32, String, RhpBETipos.EnMeses, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributoLinha(int Ano, string Funcionario, RhpBETipos.EnMeses Mes, string Atributo, object Valor)
Parameters
Type | Name | Description |
---|---|---|
System. |
Ano | Ano a que se refere a informação de subsídio de Natal. |
System. |
Funcionario | Identificador do funcionário. |
Rhp |
Mes | O mês a que se refere as férias. |
System. |
Atributo | Nome do atributo cujo valor será actualizado. |
System. |
Valor | Novo valor do atributo indicado. |
ActualizaValorAtributos(Int32, String, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(int Ano, string Funcionario, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System. |
Ano | Ano a que se refere as férias. |
System. |
Funcionario | Identificador do funcionário. |
Std |
Atributos | Objecto contendo os atributos a actualizar e respectivos valores. |
ActualizaValorAtributosLinha(Int32, String, RhpBETipos.EnMeses, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributosLinha(int Ano, string Funcionario, RhpBETipos.EnMeses Mes, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System. |
Ano | Ano a que se refere as férias. |
System. |
Funcionario | Identificador do funcionário. |
Rhp |
Mes | O mês a que se refere as férias. |
Std |
Atributos | Objecto contendo os atributos a actualizar e respectivos valores. |
CalculaCamposAuto(RhpBEFuncInfSFerias)
Função que calcula os campos de cálculo automático, calculados em função de outros campos e de processamentos.
Declaration
void CalculaCamposAuto(RhpBEFuncInfSFerias objFuncInfSFerias)
Parameters
Type | Name | Description |
---|---|---|
Rhp |
objFuncInfSFerias |
CalculaDiasAbater(RhpBEFuncionario, Int32, Boolean)
Determina os dias a abater ao subsídio de Natal.
Declaration
double CalculaDiasAbater(RhpBEFuncionario ObjFuncionario, int Ano, bool Valida = true)
Parameters
Type | Name | Description |
---|---|---|
Rhp |
ObjFuncionario | |
System. |
Ano | |
System. |
Valida |
Returns
Type | Description |
---|---|
System. |
CalculaDiasDireito(RhpBEFuncionario, Int32)
Efectua o cálculo do número de dias de direito de um Funcionário.
Declaration
double CalculaDiasDireito(RhpBEFuncionario ObjFuncionario, int Ano)
Parameters
Type | Name | Description |
---|---|---|
Rhp |
ObjFuncionario | |
System. |
Ano |
Returns
Type | Description |
---|---|
System. |
CalculaDiasDireitoEx(RhpBEFuncionario, Int32, Boolean)
Efectua o cálculo do número de dias de direito de um Funcionário.
Declaration
double CalculaDiasDireitoEx(RhpBEFuncionario ObjFuncionario, int Ano, bool ParaEstimativa)
Parameters
Type | Name | Description |
---|---|---|
Rhp |
ObjFuncionario | |
System. |
Ano | |
System. |
ParaEstimativa |
Returns
Type | Description |
---|---|
System. |
CalculaInfSFeriasFuncAno(RhpBEFuncionario, Int32)
Calcula os dias de direito e a abater para o subsídio de férias para um funcionário num determinado ano
Declaration
RhpBEFuncInfSFerias CalculaInfSFeriasFuncAno(RhpBEFuncionario ObjFuncionario, int Ano)
Parameters
Type | Name | Description |
---|---|---|
Rhp |
ObjFuncionario | |
System. |
Ano |
Returns
Type | Description |
---|---|
Rhp |
CalculaInfSFeriasFuncAnoEX(RhpBEFuncionario, Int32, Boolean)
Calcula os dias de direito e a abater para o subsídio de férias para um funcionário num determinado ano
Declaration
RhpBEFuncInfSFerias CalculaInfSFeriasFuncAnoEX(RhpBEFuncionario ObjFuncionario, int Ano, bool ParaEstimativa)
Parameters
Type | Name | Description |
---|---|---|
Rhp |
ObjFuncionario | |
System. |
Ano | |
System. |
ParaEstimativa |
Returns
Type | Description |
---|---|
Rhp |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
Std |
DaNumAnosRegistados(String)
Devolve o número de anos registados.
Declaration
int DaNumAnosRegistados(string Funcionario)
Parameters
Type | Name | Description |
---|---|---|
System. |
Funcionario | Identificador do Funcionário. |
Returns
Type | Description |
---|---|
System. |
DaValorAtributo(Int32, String, String)
Devolve o valor de um atributo.
Declaration
object DaValorAtributo(int Ano, string Funcionario, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System. |
Ano | Ano a que se refere as férias. |
System. |
Funcionario | Identificador do funcionário. |
System. |
Atributo | Nome do atributo cujo valor será devolvido. |
Returns
Type | Description |
---|---|
System. |
DaValorAtributoLinha(Int32, String, RhpBETipos.EnMeses, String)
Devolve o valor de um atributo de um determinado mês.
Declaration
object DaValorAtributoLinha(int Ano, string Funcionario, RhpBETipos.EnMeses Mes, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System. |
Ano | Ano a que se refere a informação de subsídio de Natal. |
System. |
Funcionario | Identificador do funcionário. |
Rhp |
Mes | O mês a que se refere as férias. |
System. |
Atributo | Nome do atributo cujo valor será devolvido. |
Returns
Type | Description |
---|---|
System. |
DaValorAtributos(Int32, String, String[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(int Ano, string Funcionario, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System. |
Ano | Ano a que se refere as férias. |
System. |
Funcionario | Identificador do funcionário. |
System. |
Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
Std |
DaValorAtributosLinha(Int32, String, RhpBETipos.EnMeses, String[])
Devolve o valor de um conjunto de atributos de um determinado mês.
Declaration
StdBECampos DaValorAtributosLinha(int Ano, string Funcionario, RhpBETipos.EnMeses Mes, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System. |
Ano | Ano a que se refere as férias. |
System. |
Funcionario | Identificador do funcionário. |
Rhp |
Mes | O mês a que se refere as férias. |
System. |
Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
Std |
Edita(Int32, String)
Edita a informação de férias de um funcionário.
Declaration
RhpBEFuncInfSFerias Edita(int Ano, string Funcionario)
Parameters
Type | Name | Description |
---|---|---|
System. |
Ano | Ano a que se refere as férias. |
System. |
Funcionario | Identificador do funcionário. |
Returns
Type | Description |
---|---|
Rhp |
Existe(Int32, String)
Verifica se existe o registo referente à informação passada nos parâmetros.
Declaration
bool Existe(int Ano, string Funcionario)
Parameters
Type | Name | Description |
---|---|---|
System. |
Ano | Ano a que se refere as férias. |
System. |
Funcionario | Funcionário para o qual se pretende saber se tem férias. |
Returns
Type | Description |
---|---|
System. |
ListaInfSFeriasFuncionario(String)
Devolve a listagem da informação relativa ao subsídio de férias de um Funcionário.
Declaration
RhpBEInfSFeriasFunc ListaInfSFeriasFuncionario(string Funcionario)
Parameters
Type | Name | Description |
---|---|---|
System. |
Funcionario | Identificador do Funcionário. |
Returns
Type | Description |
---|---|
Rhp |
LstFuncionarios(Int32)
Devolve uma listagem de férias de um funcionário.
Declaration
StdBELista LstFuncionarios(int Ano = 0)
Parameters
Type | Name | Description |
---|---|---|
System. |
Ano | Ano a que se refere as férias. |
Returns
Type | Description |
---|---|
Std |
Remove(Int32, String)
Remove a informação de férias de um funcionário.
Declaration
void Remove(int Ano, string Funcionario)
Parameters
Type | Name | Description |
---|---|---|
System. |
Ano | Ano a que se refere as férias. |
System. |
Funcionario | Identificador do funcionário. |
RemoveInfSFeriasFuncionario(String)
Efectua a remoção da informação relativa ao subsídio de férias de um Funcionário.
Declaration
void RemoveInfSFeriasFuncionario(string Funcionario)
Parameters
Type | Name | Description |
---|---|---|
System. |
Funcionario | Identificador do funcionário. |
ValidaActualizacao(RhpBEFuncInfSFerias, ref String)
Efectua a validação dos dados de registos de configuração de férias.
Declaration
bool ValidaActualizacao(RhpBEFuncInfSFerias objFuncInfSFerias, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
Rhp |
objFuncInfSFerias | Objecto contendo os novos valores a actualizar. |
System. |
ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
Type | Description |
---|---|
System. |
ValidaRemocao(Int32, String, ref String)
Efectua a validação de um registo antes de ser efectuada a sua remoção.
Declaration
bool ValidaRemocao(int Ano, string Funcionario, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System. |
Ano | Ano a que se refere as férias. |
System. |
Funcionario | Identificador do funcionário. |
System. |
ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
Type | Description |
---|---|
System. |