Class RhpBEAltMensaisDesconto
Classe que encapsula um desconto introduzido nas alterações mensais para um funcionário.
Implements
Inherited Members
Namespace: RhpBE100
Assembly: RhpBE100.dll
Syntax
[ComVisible(true)]
[Guid("C08A8660-B452-4F7E-86F8-AC2E2ED75ED6")]
[ClassInterface(ClassInterfaceType.None)]
public class RhpBEAltMensaisDesconto : RhpBaseBE, INotifyPropertyChanged, IRhpBEAltMensaisDesconto
Constructors
RhpBEAltMensaisDesconto()
Declaration
public RhpBEAltMensaisDesconto()
Properties
Ano
Ano do período em que foi lançado o desconto.
Declaration
public double Ano { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
CambioMAlt
Cambio da moeda alternativa.
Declaration
public double CambioMAlt { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
CambioMBase
Cambio da moeda base.
Declaration
public double CambioMBase { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
CambioMInt
Cambio da moeda de introdução.
Declaration
public double CambioMInt { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
DataProcessamento
Data de processamento.
Declaration
public DateTime DataProcessamento { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime |
Desconto
Identificador do desconto.
Declaration
public string Desconto { get; set; }
Property Value
Type | Description |
---|---|
System.String |
EmModoEdicao
Indica se se trata de um novo registo ou de um já existente em edição. EmModoEdicao = True já existente, EmModoEdicao = False Novo.
Declaration
public bool EmModoEdicao { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Funcionario
Identificador do funcionário ao qual está afecto o desconto.
Declaration
public string Funcionario { get; set; }
Property Value
Type | Description |
---|---|
System.String |
IDLinha
Número sequencial identificador de uma linha de um desconto.
Declaration
public string IDLinha { get; set; }
Property Value
Type | Description |
---|---|
System.String |
IDLinhaRecalc
Identificador da linha cujo recálculo originou este movimento. Utilizada nos cálculos diferidos.
Declaration
public int IDLinhaRecalc { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Mes
Período no qual foi lançado o desconto.
Declaration
public byte Mes { get; set; }
Property Value
Type | Description |
---|---|
System.Byte |
Moeda
Identificador da Moeda em que estão expressos os valores.
Declaration
public string Moeda { get; set; }
Property Value
Type | Description |
---|---|
System.String |
NumProc
Identificador da processamento onde o registo foi processado.
Declaration
public int NumProc { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
NumProcRecalc
Identificador da processamento cujo recálculo originou este movimento. Utilizada nos cálculos diferidos.
Declaration
public int NumProcRecalc { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Observacoes
Obsercações da linha
Declaration
public string Observacoes { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Periodo
Identificador do tipo de período do funcionário.
Declaration
public string Periodo { get; set; }
Property Value
Type | Description |
---|---|
System.String |
TipoVencimento
Tipo de vencimento em que deve ser processado o registo.
Declaration
public byte TipoVencimento { get; set; }
Property Value
Type | Description |
---|---|
System.Byte |
Valor
Valor do desconto.
Declaration
public double Valor { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Methods
CopiaSimples(RhpBEAltMensaisDesconto)
Efectua uma cópia integral do objecto passado por parâmetro.
Declaration
public void CopiaSimples(RhpBEAltMensaisDesconto oOriginal)
Parameters
Type | Name | Description |
---|---|---|
RhpBEAltMensaisDesconto | oOriginal |
Finalize()
Declaration
protected override void Finalize()