Class RhpBEActividadeIndependente
Classe que encapsula um registo de uma Actividade atribuida a um Independente.
Implements
Inherited Members
Namespace: RhpBE100
Assembly: RhpBE100.dll
Syntax
[ComVisible(true)]
[Guid("23BE3132-0C16-4CD4-8418-81584189ADB9")]
[ClassInterface(ClassInterfaceType.None)]
public class RhpBEActividadeIndependente : RhpBaseBE, INotifyPropertyChanged, IRhpBEActividadeIndependenteConstructors
RhpBEActividadeIndependente()
Declaration
public RhpBEActividadeIndependente()Properties
Actividade
Identificador para a actividade.
Declaration
public string Actividade { get; set; }Property Value
| Type | Description | 
|---|---|
| System.String | 
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 | 
Chave
ID do registo.
Declaration
public double Chave { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Double | 
CodigoRendimento
Código de Rendimento.
Declaration
public string CodigoRendimento { get; set; }Property Value
| Type | Description | 
|---|---|
| System.String | 
CustoUnitario
Custo unitário da actividade.
Declaration
public float CustoUnitario { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Single | 
Data
Data em que ocorreu a actividade.
Declaration
public DateTime Data { get; set; }Property Value
| Type | Description | 
|---|---|
| System.DateTime | 
DataDoProcessamento
Data em que a actividade foi processada.
Declaration
public DateTime DataDoProcessamento { get; set; }Property Value
| Type | Description | 
|---|---|
| System.DateTime | 
Duracao
Duração da actividade.
Declaration
public float Duracao { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Single | 
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 | 
Independente
Independente a quem a actividade foi registada.
Declaration
public string Independente { get; set; }Property Value
| Type | Description | 
|---|---|
| System.String | 
Iva
Percentagem de IVA à qual estão sujeitos os redimentos do independente.
Declaration
public float Iva { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Single | 
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 do processamento em que a actividade foi processada.
Declaration
public int NumProc { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Int32 | 
Processada
Indicação se a actividade já se encontra ou não processada.
Declaration
public bool Processada { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
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 | 
Methods
Finalize()
Declaration
protected override void Finalize()