using System;
using System.Collections.Generic;

namespace bdAntifraude.db;

public partial class HORARIOSPERSONAS
{
    public int IDHORARIOPERSONA { get; set; }

    public int? IDPERSONA { get; set; }

    public bool LISTABLE { get; set; }

    public int? IDTARDEOBLIGATORIA { get; set; }

    public bool HORAEXTRACOMPENSAMES { get; set; }

    public int? IDHORARIO { get; set; }

    public int? IDTURNO { get; set; }

    public DateTime? FECHAINICIOLACTANCIA { get; set; }

    public DateTime? FECHAFINLACTANCIA { get; set; }

    public decimal? FACTORVIESABDOM { get; set; }

    public decimal? FACTOREXTRA1 { get; set; }

    public decimal? FACTOREXTRA2 { get; set; }

    public DateTime? FECHAINICIO { get; set; }

    public DateTime? FECHAFIN { get; set; }

    public decimal? HORASLACTANCIA_D { get; set; }

    public decimal? HORAINICIOEXTRA1_D { get; set; }

    public decimal? HORAFINEXTRA1_D { get; set; }

    public decimal? HORAINICIOEXTRA2_D { get; set; }

    public decimal? HORAFINEXTRA2_D { get; set; }

    public bool APLICAFACTORUJIER { get; set; }

    public bool APLICAFACTPERSONHAB { get; set; }

    public virtual HORARIOS? IDHORARIONavigation { get; set; }

    public virtual PERSONAS? IDPERSONANavigation { get; set; }

    public virtual ENUMERACIONES? IDTARDEOBLIGATORIANavigation { get; set; }

    public virtual ENUMERACIONES? IDTURNONavigation { get; set; }

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