Class RhpBEAusenciaProlongada
Classe que encapsula um registo do tipo ausência prolongada e sua configuração.
Inheritance
System.Object
RhpBEAusenciaProlongada
Implements
System.ComponentModel.INotifyPropertyChanged
RhpBE100.IRhpBEAusenciaProlongada
Assembly: RhpBE100.dll
Syntax
[ComVisible(true)]
[Guid("E25B53FC-BDA4-4625-B102-07C03CF05EE9")]
[ClassInterface(ClassInterfaceType.None)]
public class RhpBEAusenciaProlongada : RhpBaseBE, INotifyPropertyChanged, IRhpBEAusenciaProlongada
Constructors
RhpBEAusenciaProlongada()
Declaration
public RhpBEAusenciaProlongada()
Properties
Ausencia
Identificador da Ausência.
Declaration
public string Ausencia { get; set; }
Property Value
Type |
Description |
System.String |
|
BaseReguladora
Identificador do tipo de base reguladora a utilizar no processamento de ausências.
Declaration
public TipoBaseReguladora BaseReguladora { get; set; }
Property Value
Complementos
Colecção de complementos que devem ser consideradas no cálculo do complemento de baixa a pagar.
Declaration
public RhpBEAusenciaComplementos Complementos { get; set; }
Property Value
CompProporcional
Declaration
public bool CompProporcional { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
DataRecibo
Identificador da remuneração a utilizar para pagamento de adiantamento de baixa (se aplicável).
Declaration
public bool DataRecibo { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Descricao
Descrição associada à ausência.
Declaration
public string Descricao { get; set; }
Property Value
Type |
Description |
System.String |
|
DescricaoRecibo
Identificador da remuneração a utilizar para pagamento de adiantamento de baixa (se aplicável).
Declaration
public string DescricaoRecibo { get; set; }
Property Value
Type |
Description |
System.String |
|
EmModoEdicao
Indica se se trata de uma novo registo a adicionar ou de um já existente em edição. EmModoEdicao = True já existente, EmModoEdicao = False Nova
Declaration
public bool EmModoEdicao { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Falta
Declaration
public string Falta { get; set; }
Property Value
Type |
Description |
System.String |
|
FaltasConsideradas
Colecção de Faltas que devem ser consideradas no cálculo do complemento de baixa a pagar.
Declaration
public RhpBEAusenciaProFaltas FaltasConsideradas { get; set; }
Property Value
LimiteDias
Identificador da remuneração a utilizar para pagamento de adiantamento de baixa (se aplicável).
Declaration
public int LimiteDias { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
LimitePercentagem
Identificador da remuneração a utilizar para pagamento de adiantamento de baixa (se aplicável).
Declaration
public double LimitePercentagem { get; set; }
Property Value
Type |
Description |
System.Double |
|
MontanteMaximo
Identificador da remuneração a utilizar para pagamento de adiantamento de baixa (se aplicável).
Declaration
public double MontanteMaximo { get; set; }
Property Value
Type |
Description |
System.Double |
|
MontanteMinimo
Identificador da remuneração a utilizar para pagamento de adiantamento de baixa (se aplicável).
Declaration
public double MontanteMinimo { get; set; }
Property Value
Type |
Description |
System.Double |
|
NumeroDiasRecibo
Identificador da remuneração a utilizar para pagamento de adiantamento de baixa (se aplicável).
Declaration
public bool NumeroDiasRecibo { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
PagaComplemento
Identificador da remuneração a utilizar para pagamento de adiantamento de baixa (se aplicável).
Declaration
public bool PagaComplemento { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
PercentagemDiaria
Declaration
public double PercentagemDiaria { get; set; }
Property Value
Type |
Description |
System.Double |
|
RemuneracaoAdiantamento
Identificador da remuneração a utilizar para pagamento de adiantamento de baixa (se aplicável).
Declaration
public string RemuneracaoAdiantamento { get; set; }
Property Value
Type |
Description |
System.String |
|
RemuneracaoPagamento
Identificador da remuneração a utilizar para pagamento do complemento de baixa associado a esta ausência (se se verificar).
Declaration
public string RemuneracaoPagamento { get; set; }
Property Value
Type |
Description |
System.String |
|
Remuneracoes
Colecção de remunerações que devem ser consideradas no cálculo do complemento de baixa a pagar.
Declaration
public RhpBEAusenciasProRem Remuneracoes { get; set; }
Property Value
SituacaoCGA
Identificador da situação para a relação de descontos para a caixa geral de aposentações que se deve reportar quando se verifica esta ausência (se aplicável).
Declaration
public string SituacaoCGA { get; set; }
Property Value
Type |
Description |
System.String |
|
SubAlimProporcional
Declaration
public bool SubAlimProporcional { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
SubTurnoProporcional
Declaration
public bool SubTurnoProporcional { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
TemComplementoBaixa
Indicação se associado a esta ausência a empresa paga ou não um complemento de baixa ao funcionário.
Declaration
public bool TemComplementoBaixa { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
TipoAusencia
Declaration
public RhpBETipos.EnuTipoAusenciaProlongada TipoAusencia { get; set; }
Property Value
TipoDiasAusencia
Identificador do tipo de dias usados para as faltas da ausencia
Declaration
public int TipoDiasAusencia { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
TipoRefMaximo
Identificador da remuneração a utilizar para pagamento de adiantamento de baixa (se aplicável).
Declaration
public int TipoRefMaximo { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
TipoRefMinimo
Identificador da remuneração a utilizar para pagamento de adiantamento de baixa (se aplicável).
Declaration
public int TipoRefMinimo { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
TipoRefPercentagem
Identificador da remuneração a utilizar para pagamento de adiantamento de baixa (se aplicável).
Declaration
public int TipoRefPercentagem { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
TipoRefPercMaximo
Identificador da remuneração a utilizar para pagamento de adiantamento de baixa (se aplicável).
Declaration
public int TipoRefPercMaximo { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
TipoRefPercMinimo
Identificador da remuneração a utilizar para pagamento de adiantamento de baixa (se aplicável).
Declaration
public int TipoRefPercMinimo { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Identificador do tipo de dias usados para as faltas da ausencia
Declaration
public int ValorRemuneracaoMedia { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
Finalize()
Declaration
protected override void Finalize()
Implements
System.ComponentModel.INotifyPropertyChanged
RhpBE100.IRhpBEAusenciaProlongada