PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class RhpBEAusenciaProFunc

    Classe que encapsula uma linha de ausência prolongada atribuída a um funcionário.

    Inheritance
    System.Object
    RhpBaseBE
    RhpBEAusenciaProFunc
    Implements
    System.ComponentModel.INotifyPropertyChanged
    RhpBE100.IRhpBEAusenciaProFunc
    Inherited Members
    RhpBaseBE.WriteProperty(String, Object)
    RhpBaseBE.RaisePropertyChanged(String)
    RhpBaseBE.CamposUtil
    RhpBaseBE.Conteudo
    RhpBaseBE.AbvtApl
    RhpBaseBE.PropertyChanged
    Namespace: RhpBE100
    Assembly: RhpBE100.dll
    Syntax
    [ComVisible(true)]
    [Guid("6DAA4BEA-42EF-425B-A3A7-356E169A0C65")]
    [ClassInterface(ClassInterfaceType.None)]
    public class RhpBEAusenciaProFunc : RhpBaseBE, INotifyPropertyChanged, IRhpBEAusenciaProFunc

    Constructors

    RhpBEAusenciaProFunc()

    Declaration
    public RhpBEAusenciaProFunc()

    Properties

    Ausencia

    Identificador da ausência.

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

    DataConfirmacao

    Data em que se confirma a ausência.

    Declaration
    public DateTime DataConfirmacao { get; set; }
    Property Value
    Type Description
    System.DateTime

    DataFinal

    Data em que termina a ausência.

    Declaration
    public DateTime DataFinal { get; set; }
    Property Value
    Type Description
    System.DateTime

    DataInicial

    Data em que se inicia a ausência.

    Declaration
    public DateTime DataInicial { get; set; }
    Property Value
    Type Description
    System.DateTime

    DataIniReal

    Data de Início Real da Ausência Prolongada.

    Declaration
    public DateTime DataIniReal { get; set; }
    Property Value
    Type Description
    System.DateTime

    DataReferencia

    Data em que termina a ausência.

    Declaration
    public DateTime DataReferencia { get; set; }
    Property Value
    Type Description
    System.DateTime

    DataTermino

    Data em que efectivamente terminou a ausência.

    Declaration
    public DateTime DataTermino { get; set; }
    Property Value
    Type Description
    System.DateTime

    DescricaoAusencia

    Descricao da ausencia ao listar.

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

    The descricao ausencia.

    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

    EstadoAusencia

    Identificador do Estado em que se encontra a ausência prolongada 1-Introduzida, 2-Confirmada, 3-Terminada.

    Declaration
    public TipoEstadoAusencia EstadoAusencia { get; set; }
    Property Value
    Type Description
    TipoEstadoAusencia

    ExcluiEstat

    Indica se a ausência deve ser excluída das estatísticas.

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

    ExcluiProc

    Indica se a ausência deve ser excluída do processamento.

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

    Funcionario

    Identificador do funcionário a quem é atribuida a ausência.

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

    Id

    Identificador único da ausencia prolongada.

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

    NomeFuncionario

    Nome do funcionário ao listar.

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

    The nome funcionario.

    NumDiasAusencia

    Identificador do número de dias do intervalo da ausencia de ac ordo com o tipo de dias ausencia

    Declaration
    public int NumDiasAusencia { get; set; }
    Property Value
    Type Description
    System.Int32

    PercentagemDiaria

    Declaration
    public double PercentagemDiaria { get; set; }
    Property Value
    Type Description
    System.Double

    PropExcluirLog

    Declaration
    public override string PropExcluirLog { get; }
    Property Value
    Type Description
    System.String
    Overrides
    RhpBaseBE.PropExcluirLog

    Recaida

    Indica se a ausência deve se deve a uma recaida

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

    SubAlimProporcional

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

    SubTurnoProporcional

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

    TemFaltasProc

    Indica se já tem faltas processadas].

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

    true se tem faltas processadas senão false.

    TipoDiasAusencia

    Identificador do tipo de dias usados para as faltas da ausencia

    Declaration
    public int TipoDiasAusencia { get; set; }
    Property Value
    Type Description
    System.Int32

    Methods

    Finalize()

    Declaration
    protected override void Finalize()

    Implements

    System.ComponentModel.INotifyPropertyChanged
    RhpBE100.IRhpBEAusenciaProFunc