PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class RhpBEAusenciaProlongada

    Classe que encapsula um registo do tipo ausência prolongada e sua configuração.

    Inheritance
    System.Object
    RhpBaseBE
    RhpBEAusenciaProlongada
    Implements
    System.ComponentModel.INotifyPropertyChanged
    RhpBE100.IRhpBEAusenciaProlongada
    Inherited Members
    RhpBaseBE.WriteProperty(String, Object)
    RhpBaseBE.RaisePropertyChanged(String)
    RhpBaseBE.CamposUtil
    RhpBaseBE.Conteudo
    RhpBaseBE.PropExcluirLog
    RhpBaseBE.AbvtApl
    RhpBaseBE.PropertyChanged
    Namespace: RhpBE100
    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
    Type Description
    TipoBaseReguladora

    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
    Type Description
    RhpBEAusenciaComplementos

    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
    Type Description
    RhpBEAusenciaProFaltas

    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
    Type Description
    RhpBEAusenciasProRem

    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
    Type Description
    RhpBETipos.EnuTipoAusenciaProlongada

    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

    ValorRemuneracaoMedia

    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