PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class RhpBECadastroHoraExtra

    Classe que encapsula a afectação de uma hora extra a um funcionário.

    Inheritance
    System.Object
    RhpBaseBE
    RhpBECadastroHoraExtra
    Implements
    System.ComponentModel.INotifyPropertyChanged
    RhpBE100.IRhpBECadastroHoraExtra
    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("FEC4AC5A-B2AC-486D-8A17-9B2D6AC3428E")]
    [ClassInterface(ClassInterfaceType.None)]
    public class RhpBECadastroHoraExtra : RhpBaseBE, INotifyPropertyChanged, IRhpBECadastroHoraExtra

    Constructors

    RhpBECadastroHoraExtra()

    Declaration
    public RhpBECadastroHoraExtra()

    Properties

    Acerto

    Permite definir se a falta é, ou não, de acerto.

    Acerto = 0 Falta Normal, Acerto > 0 Hora Extra de Acerto.

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

    AnoProcessado

    Ano de processamento.

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

    Data

    Data da em que ocorre a Hora Extra.

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

    DataProc

    Data do processamento da Falta.

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

    EmModoEdicao

    Indica se se trata de um novo registo 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

    ExcluiProc

    Indicação de ser excluída dos processamentos. ExcluiProc = True Excluir do processamento. ExcluiProc = False Não excluir do processamento.

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

    Fim

    Identificador do Fim da hora extra

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

    Funcionario

    Identificador do Funcionário.

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

    HoraExtra

    Código da Hora Extra.

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

    IdFuncRemCBL

    Identificador da remuneração

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

    IDLinhaProc

    Número da linha nos Movimentos do funcionário.

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

    Inicio

    Identificador do inicio da hora extra

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

    InseridoBloco

    Indicação de Falta inserida por alterações mensais em lote. InseridoBloco = True Inserida por alterações mensais em lote. InseridoBloco = False Inserida por alterações mensais por Funcionário.

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

    JaProcessado

    Indicação de já ter sido processada ou não. JaProcessado = True Já foi processada. JaProcessado = False Não foi processada.

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

    MotivoAcerto

    Motivo de Acerto da Falta

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

    NumPeriodoProcessado

    Número do período de processamento.

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

    NumProc

    Número do Movimento de processamento.

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

    Observacoes

    Observações eventuais à Falta.

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

    Origem

    Origem da Falta. Valor obtido do tipo de Dados 'OrigemDados' definido na classe 'RhpBEProcRemuneracao'.

    Declaration
    public byte Origem { get; set; }
    Property Value
    Type Description
    System.Byte

    Tempo

    Tempo de duração da Hora Extra.

    Declaration
    public float Tempo { get; set; }
    Property Value
    Type Description
    System.Single

    Methods

    Finalize()

    Declaration
    protected override void Finalize()

    Implements

    System.ComponentModel.INotifyPropertyChanged
    RhpBE100.IRhpBECadastroHoraExtra