PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class RhpBEFuncInfNatal

    Classe que encapsula a informação para o processamento do subsídio de Natal de um Funcionário.

    Inheritance
    System.Object
    RhpBaseBE
    RhpBEFuncInfNatal
    Implements
    System.ComponentModel.INotifyPropertyChanged
    RhpBE100.IRhpBEFuncInfNatal
    IRhpBEFuncInfSubsidio
    Inherited Members
    RhpBaseBE.WriteProperty(String, Object)
    RhpBaseBE.RaisePropertyChanged(String)
    RhpBaseBE.CamposUtil
    RhpBaseBE.Conteudo
    RhpBaseBE.PropExcluirLog
    RhpBaseBE.AbvtApl
    RhpBaseBE.PropertyChanged
    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.Int32

    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.Double

    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.Double

    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.Double

    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.Double

    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.Double

    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.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

    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.Boolean

    Funcionario

    Identificador do Funcionário.

    Declaration
    public string Funcionario { get; set; }
    Property Value
    Type Description
    System.String

    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.Boolean

    FuncSemSubsidio

    Declaration
    public bool FuncSemSubsidio { get; }
    Property Value
    Type Description
    System.Boolean

    Linhas

    Colecção de linhas de informação de subsídios por mês.

    Declaration
    public RhpBELinhasFuncInfNatal Linhas { get; }
    Property Value
    Type Description
    RhpBELinhasFuncInfNatal

    LinhasEx

    Declaration
    public IEnumerable LinhasEx { get; }
    Property Value
    Type Description
    System.Collections.IEnumerable

    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.Double

    Methods

    CopiaSimples(RhpBEFuncInfNatal)

    Efectua uma cópia integral do objecto passado por parâmetro.

    Declaration
    public void CopiaSimples(RhpBEFuncInfNatal Original)
    Parameters
    Type Name Description
    RhpBEFuncInfNatal Original

    Objecto do tipo RhpBEFuncInfNatal a partir do qual será efectuada a cópia.

    Finalize()

    Declaration
    protected override void Finalize()

    Implements

    System.ComponentModel.INotifyPropertyChanged
    RhpBE100.IRhpBEFuncInfNatal
    IRhpBEFuncInfSubsidio