using System;
using System.Collections.Generic;

namespace bdAntifraude.db;

public partial class CONCEPTOSGENERALES
{
    public int IDCONCEPTOSGENERALES { get; set; }

    public string? NOMBRE { get; set; }

    public string? DESCRIPCION { get; set; }

    public string? CONCEPTOAPLPRES { get; set; }

    public string? APLPRESALTOSCARGOS { get; set; }

    public string? APLPRESEVENTUAL { get; set; }

    public string? APLPRESFUNCIONARIOA1 { get; set; }

    public string? APLPRESFUNCIONARIOA2 { get; set; }

    public string? APLPRESFUNCIONARIOC1 { get; set; }

    public string? APLPRESFUNCIONARIOC2 { get; set; }

    public string? APLPRESFUNCIONARIOE { get; set; }

    public string? APLPRESLABORAL { get; set; }

    public bool RETRIBUCIONES { get; set; }

    public bool DEDUCCIONES { get; set; }

    public bool COTIZASEGURIDADSOCIAL { get; set; }

    public bool COTIZAIRPF { get; set; }

    public bool EXTRA { get; set; }

    public string? TIPO { get; set; }

    public int? ORDEN { get; set; }

    public bool INTERVIENEENPAGODIRECTO { get; set; }

    public bool PERTENECENOMINA { get; set; }

    public bool PERTENECELIQUIDACIONES { get; set; }

    public string? APLPRESFUNCIONARIOB { get; set; }

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

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

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

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