using System;
using System.Collections.Generic;

namespace bdAntifraude.db;

public partial class HORASMES
{
    public int IDHORAMES { get; set; }

    public DateTime? FECHAINICIO { get; set; }

    public DateTime? FECHAFIN { get; set; }

    public int? IDSITUACIONMES { get; set; }

    public int? IDPERSONA { get; set; }

    public decimal? HORASJORNADAHABITUAL_D { get; set; }

    public decimal? HTJORNADAHABITUAL_D { get; set; }

    public decimal? HTFUERAJORNHAB_D { get; set; }

    public decimal? HTFUERAJORNHABEXTX1_D { get; set; }

    public decimal? HTFUERAJORNHABEXTX2_D { get; set; }

    public decimal? QUECOMPENSASEMANAANTERIOR_D { get; set; }

    public decimal? SALDOJORNADAHABITUAL_D { get; set; }

    public decimal? SALDOREALJORNADAHABITUAL_D { get; set; }

    public decimal? SALDOFUERAJORNADAHABITUAL_D { get; set; }

    public decimal? COMPENSADASSEMANASIGUIENTE_D { get; set; }

    public decimal? HORASPARACOMPENSAR_D { get; set; }

    public decimal? HORASCOMPENSADAS_D { get; set; }

    public decimal? SALDOHORASCOMPENSADAS_D { get; set; }

    public decimal? HORASCURSOS_D { get; set; }

    public decimal? SALDOHORARECUPERABLES { get; set; }

    public decimal? SALDOSEMESTRE_D { get; set; }

    public decimal? SALDOADETRAER_D { get; set; }

    public decimal? SALDOSEMESTREHORASRECUP_D { get; set; }

    public virtual ICollection<DIASCOMPENSACION> DIASCOMPENSACION { get; set; } = new List<DIASCOMPENSACION>();

    public virtual PERSONAS? IDPERSONANavigation { get; set; }

    public virtual ENUMERACIONES? IDSITUACIONMESNavigation { get; set; }
}
