Class RhpBEFuncInfNatal
Classe que encapsula a informação para o processamento do subsídio de Natal de um Funcionário.
Implements
Inherited Members
Namespace: RhpBE100
Assembly: RhpBE100.dll
Syntax
[ComVisible(true)]
[Guid("EF1A1BEE-3B59-4AE4-8149-8E5690791F1A")]
[ClassInterface(ClassInterfaceType.None)]
public class RhpBEFuncInfNatal : RhpBaseBE, INotifyPropertyChanged, IRhpBEFuncInfNatal, IRhpBEFuncInfSubsidio
Constructors
RhpBEFuncInfNatal()
Declaration
public RhpBEFuncInfNatal()
Properties
Ano
Ano a que se refere o registo.
Declaration
public int Ano { get; set; }
Property Value
Type | Description |
---|---|
System. |
DiasAdicionais
Dias adicionais para o Subsídio de Natal do Funcionário no Ano indicado.
Declaration
public double DiasAdicionais { get; set; }
Property Value
Type | Description |
---|---|
System. |
DiasAnoAnterior
Dias para o Subsídio de Natal do Funcionário com origem no Ano anterior ao indicado.
Declaration
public double DiasAnoAnterior { get; set; }
Property Value
Type | Description |
---|---|
System. |
DiasDireito
Dias de direito para o Subsídio de Natal do Funcionário no Ano indicado.
Declaration
public double DiasDireito { get; set; }
Property Value
Type | Description |
---|---|
System. |
DiasJaPagos
Dias já pagos para o Subsídio de Natal do Funcionário no Ano indicado.
Declaration
public double DiasJaPagos { get; set; }
Property Value
Type | Description |
---|---|
System. |
DiasPorPagar
Dias não pagos para o Subsídio de Natal do Funcionário no Ano indicado.
Declaration
public double DiasPorPagar { get; set; }
Property Value
Type | Description |
---|---|
System. |
DiasSubsNAbater
Dias a abater para o Subsídio de Natal do Funcionário no Ano indicado.
Declaration
public double DiasSubsNAbater { get; set; }
Property Value
Type | Description |
---|---|
System. |
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. |
Fixo
Indicação se a configuração do pagamento de subsídios é fixo ou não.
Declaration
public bool Fixo { get; set; }
Property Value
Type | Description |
---|---|
System. |
Funcionario
Identificador do Funcionário.
Declaration
public string Funcionario { get; set; }
Property Value
Type | Description |
---|---|
System. |
FuncSemNatal
Indicação se o Funcionário tem ou não direito a Subsídio de Natal no Ano indicado.
FuncSemNatal = 0 Não tem direito a Subsídio de Natal, FuncSemNatal = 1 Tem direito a Subsídio de Natal.
Declaration
public bool FuncSemNatal { get; set; }
Property Value
Type | Description |
---|---|
System. |
FuncSemSubsidio
Declaration
public bool FuncSemSubsidio { get; }
Property Value
Type | Description |
---|---|
System. |
Linhas
Colecção de linhas de informação de subsídios por mês.
Declaration
public RhpBELinhasFuncInfNatal Linhas { get; }
Property Value
Type | Description |
---|---|
Rhp |
LinhasEx
Declaration
public IEnumerable LinhasEx { get; }
Property Value
Type | Description |
---|---|
System. |
TotalDias
Total de Dias para o Subsídio de Natal do Funcionário no Ano indicado.
Declaration
public double TotalDias { get; set; }
Property Value
Type | Description |
---|---|
System. |
Methods
CopiaSimples(RhpBEFuncInfNatal)
Efectua uma cópia integral do objecto passado por parâmetro.
Declaration
public void CopiaSimples(RhpBEFuncInfNatal Original)
Parameters
Type | Name | Description |
---|---|---|
Rhp |
Original | Objecto do tipo RhpBEFuncInfNatal a partir do qual será efectuada a cópia. |
Finalize()
Declaration
protected override void Finalize()