Class RhpBEActividade
Classe que encapsula uma actividade para lançamento de actividades para Independentes.
Implements
System.ComponentModel.INotifyPropertyChanged
RhpBE100.IRhpBEActividade
Inherited Members
Namespace: RhpBE100
Assembly: RhpBE100.dll
Syntax
[ComVisible(true)]
[Guid("169D0705-5A3C-4141-BC6E-43313C3E9168")]
[ClassInterface(ClassInterfaceType.None)]
public class RhpBEActividade : RhpBaseBE, INotifyPropertyChanged, IRhpBEActividade
Constructors
RhpBEActividade()
Declaration
public RhpBEActividade()
Properties
Actividade
Identificador da actividade.
Declaration
public string Actividade { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Descricao
Descrição da actividade.
Declaration
public string Descricao { get; set; }
Property Value
Type | Description |
---|---|
System.String |
EmModoEdicao
Indica se se trata de uma nova Actividade 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 |
Horas
Declaration
public bool Horas { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Iva
Percentagem de IVA à qual estão sujeitos os rendimentos do independente.
Declaration
public float Iva { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Moeda
Moeda Moeda em que estão expressos os valores monetários da ficha do funcionário.
Declaration
public string Moeda { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Rendimentos
Tipo de Rendimentos.
Declaration
public string Rendimentos { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Retencao
Valor da retenção de imposto em percentagem.
Declaration
public float Retencao { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
SujeitoA
Indica a que imposto estão sujeitos os rendimentos do independente 0 - IRS e 1 -IRC.
Declaration
public byte SujeitoA { get; set; }
Property Value
Type | Description |
---|---|
System.Byte |
Valor
Valor unitário por defeito da actividade.
Declaration
public double Valor { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Methods
Finalize()
Declaration
protected override void Finalize()
Implements
System.ComponentModel.INotifyPropertyChanged
RhpBE100.IRhpBEActividade