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, IRhpBEActividadeIndependente
Constructors
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()