PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class RhpBEHoraExtra

    Classe que encapsula uma Hora Extra.

    Inheritance
    System.Object
    RhpBaseBE
    RhpBEHoraExtra
    Implements
    System.ComponentModel.INotifyPropertyChanged
    RhpBE100.IRhpBEHoraExtra
    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("E543673A-334B-420B-AF00-FF1A99A0381F")]
    [ClassInterface(ClassInterfaceType.None)]
    public class RhpBEHoraExtra : RhpBaseBE, INotifyPropertyChanged, IRhpBEHoraExtra

    Constructors

    RhpBEHoraExtra()

    Declaration
    public RhpBEHoraExtra()

    Properties

    ColSegSocial

    Coluna a ocupar na Declaração de Remunerações da Segurança Social.

    Declaration
    public byte ColSegSocial { get; set; }
    Property Value
    Type Description
    System.Byte

    Descontos

    Colecção contendo os Descontos a que a Hora Extra está sujeita.

    Declaration
    public RhpBEDescontosHExtra Descontos { get; set; }
    Property Value
    Type Description
    RhpBEDescontosHExtra

    Descricao

    Descrição da Hora Extra.

    Declaration
    public string Descricao { get; set; }
    Property Value
    Type Description
    System.String

    EmModoEdicao

    Indica se se trata de uma nova Hora Extra ou de uma já existente em edição. EmModoEdicao = True já existente, EmModoEdicao = False Nova.

    Declaration
    public bool EmModoEdicao { get; set; }
    Property Value
    Type Description
    System.Boolean

    HoraExtra

    Identificador da Hora Extra.

    Declaration
    public string HoraExtra { get; set; }
    Property Value
    Type Description
    System.String

    MagneticoSegSocialExtraordinario

    Caracter para o Magnético da Segurança Social - Extraordinário.

    Declaration
    public string MagneticoSegSocialExtraordinario { get; set; }
    Property Value
    Type Description
    System.String

    MagneticoSegSocialRetroactivo

    Caracter para o Magnético da Segurança Social - Retroactivo.

    Declaration
    public string MagneticoSegSocialRetroactivo { get; set; }
    Property Value
    Type Description
    System.String

    MagneticoSegSocialVencimento

    Caracter para o Magnético da Segurança Social - Vencimento.

    Declaration
    public string MagneticoSegSocialVencimento { get; set; }
    Property Value
    Type Description
    System.String

    Moeda

    Moeda Moeda em que estão expressos os valores monetários da ficha.

    Declaration
    public string Moeda { get; set; }
    Property Value
    Type Description
    System.String

    MotivoHoraExtra

    Declaration
    public byte MotivoHoraExtra { get; set; }
    Property Value
    Type Description
    System.Byte

    Percentagem

    Declaration
    public bool Percentagem { get; set; }
    Property Value
    Type Description
    System.Boolean

    PosBS

    Posição para o Balanço Social.

    Declaration
    public string PosBS { get; set; }
    Property Value
    Type Description
    System.String

    SituacaoCGA

    Identificador da Situação Funcional da Caixa Geral de Aposentações.

    Declaration
    public string SituacaoCGA { get; set; }
    Property Value
    Type Description
    System.String

    SituacaoRetroactCGA

    Identificador da Situação Retroactiva da Caixa Geral de Aposentações.

    Declaration
    public string SituacaoRetroactCGA { get; set; }
    Property Value
    Type Description
    System.String

    Tipo

    Indica se o valor da hora extra deve ser considerado para o apuramento da taxa de irs

    Declaration
    public RhpBETipos.enuTipoHora Tipo { get; set; }
    Property Value
    Type Description
    RhpBETipos.enuTipoHora

    TipoRendimento

    TipoRendimento Tipo de rendimento.

    Declaration
    public string TipoRendimento { get; set; }
    Property Value
    Type Description
    System.String

    TipoRendimentoNaoResidentes

    TipoRendimentoNaoResidentes - Tipo de Rendimento de não residentes

    Declaration
    public string TipoRendimentoNaoResidentes { get; set; }
    Property Value
    Type Description
    System.String

    Valor

    Valor da Hora Extra.

    Declaration
    public double Valor { get; set; }
    Property Value
    Type Description
    System.Double

    Methods

    Finalize()

    Declaration
    protected override void Finalize()

    Implements

    System.ComponentModel.INotifyPropertyChanged
    RhpBE100.IRhpBEHoraExtra