Class RhpBEFuncInfFerias
Classe que encapsula a informação de Férias de um Funcionário.
Implements
Inherited Members
Namespace: RhpBE100
Assembly: RhpBE100.dll
Syntax
[ComVisible(true)]
[Guid("5695B35B-E799-423B-8462-6966E9E9E77D")]
[ClassInterface(ClassInterfaceType.None)]
public class RhpBEFuncInfFerias : RhpBaseBE, INotifyPropertyChanged, IRhpBEFuncInfFerias
Constructors
RhpBEFuncInfFerias()
Declaration
public RhpBEFuncInfFerias()
Properties
Ano
Ano a que se refere o registo.
Declaration
public int Ano { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
DiasAdicionais
Dias adicionais de férias a que o Funcionário tem direito no Ano indicado.
Declaration
public double DiasAdicionais { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
DiasAdicionaisAntig
Dias adicionais de férias a que o Funcionário tem direito por antiguidade no Ano indicado.
Declaration
public double DiasAdicionaisAntig { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
DiasAdicionaisAssid
Dias adicionais de férias a que o Funcionário tem direito por assiduidade no Ano indicado.
Declaration
public double DiasAdicionaisAssid { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
DiasAdicionaisIdade
Dias adicionais de férias a que o Funcionário tem direito pela Idade no Ano indicado.
Declaration
public double DiasAdicionaisIdade { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
DiasAnoAnterior
Dias de férias a que o Funcionário tem direito com origem no Ano anterior ao indicado.
Declaration
public double DiasAnoAnterior { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
DiasAntecipados
Dias de férias antecipadas do Funcionário, no Ano indicado.
Declaration
public double DiasAntecipados { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
DiasDireito
Dias de férias a que o Funcionário tem direito no Ano indicado.
Declaration
public double DiasDireito { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
DiasJaGozados
Dias de férias do Funcionário, já gozadas, no Ano indicado.
Declaration
public double DiasJaGozados { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
DiasPorGozar
Dias de férias do Funcionário, não gozadas, no Ano indicado.
Declaration
public double DiasPorGozar { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
DiasPorMarcar
Dias de férias do Funcionário, ainda não marcadas, no Ano indicado.
Declaration
public double DiasPorMarcar { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
EmModoEdicao
Indica se se trata de uma novo registo a adicionar ou de um já existente em edição. EmModoEdicao = True já existente, EmModoEdicao = False Nova
Declaration
public bool EmModoEdicao { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Funcionario
Identificador do Funcionário.
Declaration
public string Funcionario { get; set; }
Property Value
Type | Description |
---|---|
System.String |
FuncSemFerias
Indicação se o Funcionário tem ou não direito a férias no Ano indicado.
FuncSemFerias = 0 Não tem direito a Férias, FuncSemFerias = 1 Tem direito a Férias.
Declaration
public bool FuncSemFerias { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
PeriodosFerias
Descrição dos períodos de férias do Funcionário no Ano indicado.
Declaration
public string PeriodosFerias { get; set; }
Property Value
Type | Description |
---|---|
System.String |
TotalDias
Total de Dias de férias a que o Funcionário tem direito no Ano indicado.
Declaration
public double TotalDias { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Methods
CopiaSimples(RhpBEFuncInfFerias)
Efectua uma cópia integral do objecto passado por parâmetro.
Declaration
public void CopiaSimples(RhpBEFuncInfFerias Original)
Parameters
Type | Name | Description |
---|---|---|
RhpBEFuncInfFerias | Original | Objecto do tipo RhpBEFuncInfFerias a partir do qual será efectuada a cópia. |
Finalize()
Declaration
protected override void Finalize()