Interface IRhpBSAltMensaisRemuneracoes
Classe utilizada para obter as regras de negócio das Remunerações das Alterações Mensais.
Namespace: IRhpBS100
Assembly: IRhpBS100.dll
Syntax
[ComVisible(true)]
[Guid("359933AD-7545-4D42-80E7-8EA6E5F109C0")]
public interface IRhpBSAltMensaisRemuneracoes
Methods
Actualiza(RhpBEAltMensaisRemuneracao)
Actualiza a informação de um registo de alterações mensais de um funcionário.
Declaration
void Actualiza(RhpBEAltMensaisRemuneracao objBEAltMesRemuneracao)
Parameters
Type | Name | Description |
---|---|---|
Rhp |
objBEAltMesRemuneracao | Objecto contendo os valores actuais. |
ActualizaValorAtributo(String, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(string IDLinha, string Atributo, object Valor)
Parameters
Type | Name | Description |
---|---|---|
System. |
IDLinha | Identificador único da alteração mensal. |
System. |
Atributo | Nome do atributo cujo valor será actualizado. |
System. |
Valor | Novo valor do atributo indicado. |
ActualizaValorAtributos(String, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(string IDLinha, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System. |
IDLinha | Identificador único da alteração mensal. |
Std |
Atributos | Objecto contendo os atributos a actualizar e respectivos valores. |
AnulaEstadoProcessado(Int32)
Anula o estado de processamento das remunerações processadas num determinado processamento.
Declaration
void AnulaEstadoProcessado(int Numproc)
Parameters
Type | Name | Description |
---|---|---|
System. |
Numproc |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
Std |
DaValorAtributo(String, String)
Devolve o valor de um atributo.
Declaration
object DaValorAtributo(string IDLinha, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System. |
IDLinha | Identificador único da alteração mensal. |
System. |
Atributo | Nome do atributo cujo valor será devolvido. |
Returns
Type | Description |
---|---|
System. |
DaValorAtributos(String, String[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(string IDLinha, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System. |
IDLinha | Identificador único da alteração mensal. |
System. |
Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
Std |
Edita(String)
Edita a informação de um registo de alterações mensais de um funcionário.
Declaration
RhpBEAltMensaisRemuneracao Edita(string IDLinha)
Parameters
Type | Name | Description |
---|---|---|
System. |
IDLinha | Identificador único da alteração mensal. |
Returns
Type | Description |
---|---|
Rhp |
Existe(String)
Verifica se existe o registo referente à informação passada nos parâmetros.
Declaration
bool Existe(string IDLinha)
Parameters
Type | Name | Description |
---|---|---|
System. |
IDLinha | Identificador único da alteração mensal. |
Returns
Type | Description |
---|---|
System. |
ExisteID(String)
Verifica se existe o registo referente ao ID passada nos parâmetros.
Declaration
bool ExisteID(string idFuncRemCBL)
Parameters
Type | Name | Description |
---|---|---|
System. |
idFuncRemCBL |
Returns
Type | Description |
---|---|
System. |
LstAltMensaisRemuneracoes()
Devolve uma listagem de registos de alterações mensais.
Declaration
StdBELista LstAltMensaisRemuneracoes()
Returns
Type | Description |
---|---|
Std |
LstAltMensaisRemuneracoesDatas(DateTime, DateTime, String, Int32[])
Devolve uma listagem de registos de alterações mensais entre duas datas.
Declaration
StdBELista LstAltMensaisRemuneracoesDatas(DateTime DataInicial, DateTime DataFinal, string SelSQL, params int[] TipoVencimento)
Parameters
Type | Name | Description |
---|---|---|
System. |
DataInicial | Data inicial do intervalo. |
System. |
DataFinal | Data final do intervalo. |
System. |
SelSQL | Restrições a aplicar à lista. |
System. |
TipoVencimento | Tipo de vencimento em que a alteração mensal deve ser processada (1-Vencimento; 2-Subsídio de férias; 3-Subsídio de Natal). |
Returns
Type | Description |
---|---|
Std |
LstAltMensaisRemuneracoesFuncMes(String, Byte, Int32, Int32[])
Devolve uma listagem de registos de alterações mensais para um funcionário.
Declaration
StdBELista LstAltMensaisRemuneracoesFuncMes(string Funcionario, byte Mes, int Ano, params int[] TipoVencimento)
Parameters
Type | Name | Description |
---|---|---|
System. |
Funcionario | Identificador do funcionário. |
System. |
Mes | Mês a que se refere a alteração mensal. |
System. |
Ano | Ano a que se refere a alteração mensal. |
System. |
TipoVencimento | Tipo de vencimento em que a alteração mensal deve ser processada (1-Vencimento; 2-Subsídio de férias; 3-Subsídio de Natal). |
Returns
Type | Description |
---|---|
Std |
LstAltMensaisRemuneracoesFuncToProc(String, Byte, Int32, Byte)
Devolve a lista de remunerações associadas a alterações mensais para o processamento de um determinado período.
Declaration
StdBELista LstAltMensaisRemuneracoesFuncToProc(string Funcionario, byte Mes, int Ano, byte TipoVencimento)
Parameters
Type | Name | Description |
---|---|---|
System. |
Funcionario | Identificador do funcionário. |
System. |
Mes | Número do periodo a processar. |
System. |
Ano | Ano do periodo a processar. |
System. |
TipoVencimento | Tipo de vencimento a processar (1-Vencimento; 2-Subsídio de férias; 3-Subsídio de Natal). |
Returns
Type | Description |
---|---|
Std |
LstAltMensaisRemuneracoesPeriodo(String, Int32, String, Int32)
Declaration
List<RhpBEAltMensaisRemuneracao> LstAltMensaisRemuneracoesPeriodo(string funcionario, int ano, string periodo, int mes)
Parameters
Type | Name | Description |
---|---|---|
System. |
funcionario | |
System. |
ano | |
System. |
periodo | |
System. |
mes |
Returns
Type | Description |
---|---|
System. |
Remove(String)
Remove a informação de um registo de alterações mensais de um funcionário.
Declaration
void Remove(string IDLinha)
Parameters
Type | Name | Description |
---|---|---|
System. |
IDLinha | Identificador único da alteração mensal. |
RemoveMes(String, Byte, Int32)
Remove as remunerações das alterações mensais de determinado funcionário para um mês.
Declaration
void RemoveMes(string Funcionario, byte Mes, int Ano)
Parameters
Type | Name | Description |
---|---|---|
System. |
Funcionario | Identificador do funcionário. |
System. |
Mes | Mês a que se refere a alteração mensal. |
System. |
Ano | Ano a que se refere a alteração mensal. |
ValidaActualizacao(RhpBEAltMensaisRemuneracao, ref String)
Efectua a validação dos dados das remunerações de alterações mensais.
Declaration
bool ValidaActualizacao(RhpBEAltMensaisRemuneracao ObjAltMensalRemuneracao, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
Rhp |
ObjAltMensalRemuneracao | Objecto contendo os novos valores a actualizar. |
System. |
ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
Type | Description |
---|---|
System. |
ValidaRemocao(String, ref String)
Efectua a validação de um registo antes de ser efectuada a sua remoção.
Declaration
bool ValidaRemocao(string IDLinha, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System. |
IDLinha | Identificador único da alteração mensal. |
System. |
ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
Type | Description |
---|---|
System. |