PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class RhpBEIRTProcExtra

    Classe que encapsula a definição dos Processamentos Extra que cada funcionário poderá ter.

    Inheritance
    System.Object
    RhpBaseBE
    RhpBEIRTProcExtra
    Implements
    System.ComponentModel.INotifyPropertyChanged
    RhpBE100.IRhpBEIRTProcExtra
    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("3C5E2AB7-8BD1-4A9F-9073-5E8B6157546E")]
    [ClassInterface(ClassInterfaceType.None)]
    public class RhpBEIRTProcExtra : RhpBaseBE, INotifyPropertyChanged, IRhpBEIRTProcExtra

    Constructors

    RhpBEIRTProcExtra()

    Declaration
    public RhpBEIRTProcExtra()

    Properties

    AnoCalculo

    Identificador do Ano que deve ser tido em conta para a contabilização do Pagamento Extra.

    Declaration
    public AnoPagamentoExtra AnoCalculo { get; set; }
    Property Value
    Type Description
    AnoPagamentoExtra

    DiaCalculo

    Identificador do Dia até quando deve ser contabilizado o valor a pagar pelo Pagamento Extra.

    Declaration
    public int DiaCalculo { get; set; }
    Property Value
    Type Description
    System.Int32

    DiaPagamento

    Identificador do Dia em que deve ser processado e Pago o Pagamento Extra..

    Declaration
    public int DiaPagamento { get; set; }
    Property Value
    Type Description
    System.Int32

    EmModoEdicao

    Indica se se trata de uma nova Remuneração 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

    Instrumento

    Identificador do Instrumento de Regulamentação do Trabalho.

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

    MesCalculo

    Identificador do Mês até quando deve ser contabilizado o valor a pagar pelo Pagamento Extra.

    Declaration
    public int MesCalculo { get; set; }
    Property Value
    Type Description
    System.Int32

    MesPagamento

    Identificador do Mês em que deve ser Processado e Pago o Pagamento Extra.

    Declaration
    public int MesPagamento { get; set; }
    Property Value
    Type Description
    System.Int32

    ModoPagamento

    Identificador o Modo de Pagamento do Pagamento Extra.

    Declaration
    public ModoPagamentoExtra ModoPagamento { get; set; }
    Property Value
    Type Description
    ModoPagamentoExtra

    NumeroDias

    Identificador do nº de dias a ter em conta para a contabilização. Se o valor estiver a Zero Contabiliza-se somente pelo proporcional de meses. Se estiver preenchido (por exemplo 30) multiplica-se o proporcional de meses pelo nº de dias para achar o valor do Pagamento Extra.

    Declaration
    public int NumeroDias { get; set; }
    Property Value
    Type Description
    System.Int32

    PercSobreRemuneracoes

    Identificador a percentagem a aplicar sobre os Pagamentos Extra. Na maioria dos casos é de 100 mas pode haver casos em a Empresa quer pagar mais que o que está estipulado no convénio.

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

    PeriodoCalculo

    Identificador do nº de meses necessário para ter direito à totalidade do Pagamento Extra. Subtraindo ao Mes/Dia de calculo o nº de Meses encontra-se o Mes/Dia de Contabilização.

    Declaration
    public int PeriodoCalculo { get; set; }
    Property Value
    Type Description
    System.Int32

    Remuneracao

    Identificador da Remuneração.

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

    TipoPagamentoExtra_Renamed

    Identificador do Pagamento Extra.

    Declaration
    public TipoPagamentoExtra TipoPagamentoExtra_Renamed { get; set; }
    Property Value
    Type Description
    TipoPagamentoExtra

    Methods

    Finalize()

    Declaration
    protected override void Finalize()

    Implements

    System.ComponentModel.INotifyPropertyChanged
    RhpBE100.IRhpBEIRTProcExtra