//------------------------------------------------------------------------------
// <auto-generated>
//    Este código se generó a partir de una plantilla.
//
//    Los cambios manuales en este archivo pueden causar un comportamiento inesperado de la aplicación.
//    Los cambios manuales en este archivo se sobrescribirán si se regenera el código.
// </auto-generated>
//------------------------------------------------------------------------------

namespace Exferia_EntityFramework
{
    using System;
    using System.Collections.Generic;
    
    public partial class MAE_Empleados
    {
        public MAE_Empleados()
        {
            this.COM_EntradasMercanciaCabecera = new HashSet<COM_EntradasMercanciaCabecera>();
            this.COM_FacturasCabecera = new HashSet<COM_FacturasCabecera>();
            this.COM_PedidosComprasCabecera = new HashSet<COM_PedidosComprasCabecera>();
            this.COM_SolicitudesOfertaCabecera = new HashSet<COM_SolicitudesOfertaCabecera>();
            this.CRM_Terminales = new HashSet<CRM_Terminales>();
            this.CRMH_Encuestas = new HashSet<CRMH_Encuestas>();
            this.CRMH_Gastos = new HashSet<CRMH_Gastos>();
            this.CRMH_Liquidaciones = new HashSet<CRMH_Liquidaciones>();
            this.CRMH_TrabajosRealizados = new HashSet<CRMH_TrabajosRealizados>();
            this.CRMS_Encuestas = new HashSet<CRMS_Encuestas>();
            this.CRMS_Gastos = new HashSet<CRMS_Gastos>();
            this.CRMS_Liquidaciones = new HashSet<CRMS_Liquidaciones>();
            this.CRMS_TrabajosRealizados = new HashSet<CRMS_TrabajosRealizados>();
            this.CTG_Anticipos = new HashSet<CTG_Anticipos>();
            this.CTG_Anticipos1 = new HashSet<CTG_Anticipos>();
            this.CTG_Expedientes = new HashSet<CTG_Expedientes>();
            this.CTG_Expedientes1 = new HashSet<CTG_Expedientes>();
            this.CTG_GastosCabecera = new HashSet<CTG_GastosCabecera>();
            this.CTG_GastosCabecera1 = new HashSet<CTG_GastosCabecera>();
            this.CTG_OrdenComisionServiciosCabecera = new HashSet<CTG_OrdenComisionServiciosCabecera>();
            this.CTG_OrdenComisionServiciosCabecera1 = new HashSet<CTG_OrdenComisionServiciosCabecera>();
            this.CTG_OrdenComisionServiciosCabecera2 = new HashSet<CTG_OrdenComisionServiciosCabecera>();
            this.CTG_Pagos = new HashSet<CTG_Pagos>();
            this.CTG_Pagos1 = new HashSet<CTG_Pagos>();
            this.EPD_Asesores = new HashSet<EPD_Asesores>();
            this.GEN_Direcciones = new HashSet<GEN_Direcciones>();
            this.HPV_Camareros = new HashSet<HPV_Camareros>();
            this.INV_InventarioCabecera = new HashSet<INV_InventarioCabecera>();
            this.INV_MovimientosAlmacenCabecera = new HashSet<INV_MovimientosAlmacenCabecera>();
            this.INV_MovimientosAlmacenLineas = new HashSet<INV_MovimientosAlmacenLineas>();
            this.INV_VariacionExistenciaCabecera = new HashSet<INV_VariacionExistenciaCabecera>();
            this.MAE_CuentasBancariasSEPA_Pagos = new HashSet<MAE_CuentasBancariasSEPA_Pagos>();
            this.MAE_Documentacion = new HashSet<MAE_Documentacion>();
            this.MAE_EmpleadosFiscal = new HashSet<MAE_EmpleadosFiscal>();
            this.MAE_EmpleadosFotos = new HashSet<MAE_EmpleadosFotos>();
            this.MAE_Vendedores = new HashSet<MAE_Vendedores>();
            this.MYT_Tecnicos = new HashSet<MYT_Tecnicos>();
            this.PER_Nominas = new HashSet<PER_Nominas>();
            this.SGA_InventarioCabecera_TMP = new HashSet<SGA_InventarioCabecera_TMP>();
            this.SGA_MovimientosAlmacenCabecera_TMP = new HashSet<SGA_MovimientosAlmacenCabecera_TMP>();
            this.SGA_MovimientosAlmacenLineas_TMP = new HashSet<SGA_MovimientosAlmacenLineas_TMP>();
            this.USR_Usuarios = new HashSet<USR_Usuarios>();
            this.VTA_AlbaranesCabecera = new HashSet<VTA_AlbaranesCabecera>();
            this.VTA_FacturasCabecera = new HashSet<VTA_FacturasCabecera>();
            this.VTA_PedidosCabecera = new HashSet<VTA_PedidosCabecera>();
            this.VTA_PresupuestosCabecera = new HashSet<VTA_PresupuestosCabecera>();
        }
    
        public long id { get; set; }
        public string codigo { get; set; }
        public string nombre { get; set; }
        public string telefono1 { get; set; }
        public string telefono2 { get; set; }
        public string dni { get; set; }
        public long idEmpresa { get; set; }
        public System.DateTime fechaAlta { get; set; }
        public Nullable<System.DateTime> fechaBaja { get; set; }
        public Nullable<long> idMayor_CuentaNominas { get; set; }
        public Nullable<long> idMayor_CuentaRetencionIRPF { get; set; }
        public Nullable<long> idMayor_CuentaRetencionSS { get; set; }
        public Nullable<long> idMayor_CuentaAnticipos { get; set; }
        public Nullable<long> idMayor_CuentaIndemnizacion { get; set; }
        public Nullable<long> idMayor_CuentaDietasExternas { get; set; }
        public Nullable<long> idMayor_CuentaNetoNomina { get; set; }
        public Nullable<long> idMayorAuxiliar_Cuenta { get; set; }
        public Nullable<long> idMayor_CuentaPagoEnEspecie { get; set; }
        public Nullable<long> idDepartamento { get; set; }
        public Nullable<System.DateTime> fechaBorrado { get; set; }
        public Nullable<bool> kairospro_Sincronizacion { get; set; }
        public Nullable<bool> kairospro_tecnico { get; set; }
        public Nullable<long> idFormaPago { get; set; }
        public string email { get; set; }
        public string confidencial { get; set; }
        public Nullable<bool> autorizado { get; set; }
        public Nullable<bool> firmante { get; set; }
        public Nullable<long> idCargo { get; set; }
        public Nullable<long> idProveedor { get; set; }
        public Nullable<long> idTesoreria { get; set; }
        public Nullable<long> idMayor_CuentaSSAE { get; set; }
    
        public virtual ICollection<COM_EntradasMercanciaCabecera> COM_EntradasMercanciaCabecera { get; set; }
        public virtual ICollection<COM_FacturasCabecera> COM_FacturasCabecera { get; set; }
        public virtual ICollection<COM_PedidosComprasCabecera> COM_PedidosComprasCabecera { get; set; }
        public virtual ICollection<COM_SolicitudesOfertaCabecera> COM_SolicitudesOfertaCabecera { get; set; }
        public virtual ICollection<CRM_Terminales> CRM_Terminales { get; set; }
        public virtual ICollection<CRMH_Encuestas> CRMH_Encuestas { get; set; }
        public virtual ICollection<CRMH_Gastos> CRMH_Gastos { get; set; }
        public virtual ICollection<CRMH_Liquidaciones> CRMH_Liquidaciones { get; set; }
        public virtual ICollection<CRMH_TrabajosRealizados> CRMH_TrabajosRealizados { get; set; }
        public virtual ICollection<CRMS_Encuestas> CRMS_Encuestas { get; set; }
        public virtual ICollection<CRMS_Gastos> CRMS_Gastos { get; set; }
        public virtual ICollection<CRMS_Liquidaciones> CRMS_Liquidaciones { get; set; }
        public virtual ICollection<CRMS_TrabajosRealizados> CRMS_TrabajosRealizados { get; set; }
        public virtual CTA_Departamentos CTA_Departamentos { get; set; }
        public virtual CTA_Mayor CTA_Mayor { get; set; }
        public virtual CTA_Mayor CTA_Mayor1 { get; set; }
        public virtual CTA_Mayor CTA_Mayor2 { get; set; }
        public virtual CTA_Mayor CTA_Mayor3 { get; set; }
        public virtual CTA_Mayor CTA_Mayor4 { get; set; }
        public virtual CTA_Mayor CTA_Mayor5 { get; set; }
        public virtual CTA_Mayor CTA_Mayor6 { get; set; }
        public virtual CTA_Mayor CTA_Mayor7 { get; set; }
        public virtual CTA_Mayor CTA_Mayor8 { get; set; }
        public virtual CTA_MayorAuxiliar CTA_MayorAuxiliar { get; set; }
        public virtual ICollection<CTG_Anticipos> CTG_Anticipos { get; set; }
        public virtual ICollection<CTG_Anticipos> CTG_Anticipos1 { get; set; }
        public virtual ICollection<CTG_Expedientes> CTG_Expedientes { get; set; }
        public virtual ICollection<CTG_Expedientes> CTG_Expedientes1 { get; set; }
        public virtual ICollection<CTG_GastosCabecera> CTG_GastosCabecera { get; set; }
        public virtual ICollection<CTG_GastosCabecera> CTG_GastosCabecera1 { get; set; }
        public virtual ICollection<CTG_OrdenComisionServiciosCabecera> CTG_OrdenComisionServiciosCabecera { get; set; }
        public virtual ICollection<CTG_OrdenComisionServiciosCabecera> CTG_OrdenComisionServiciosCabecera1 { get; set; }
        public virtual ICollection<CTG_OrdenComisionServiciosCabecera> CTG_OrdenComisionServiciosCabecera2 { get; set; }
        public virtual ICollection<CTG_Pagos> CTG_Pagos { get; set; }
        public virtual ICollection<CTG_Pagos> CTG_Pagos1 { get; set; }
        public virtual ICollection<EPD_Asesores> EPD_Asesores { get; set; }
        public virtual ICollection<GEN_Direcciones> GEN_Direcciones { get; set; }
        public virtual GEN_Empresas GEN_Empresas { get; set; }
        public virtual ICollection<HPV_Camareros> HPV_Camareros { get; set; }
        public virtual ICollection<INV_InventarioCabecera> INV_InventarioCabecera { get; set; }
        public virtual ICollection<INV_MovimientosAlmacenCabecera> INV_MovimientosAlmacenCabecera { get; set; }
        public virtual ICollection<INV_MovimientosAlmacenLineas> INV_MovimientosAlmacenLineas { get; set; }
        public virtual ICollection<INV_VariacionExistenciaCabecera> INV_VariacionExistenciaCabecera { get; set; }
        public virtual MAE_Cargos MAE_Cargos { get; set; }
        public virtual ICollection<MAE_CuentasBancariasSEPA_Pagos> MAE_CuentasBancariasSEPA_Pagos { get; set; }
        public virtual ICollection<MAE_Documentacion> MAE_Documentacion { get; set; }
        public virtual MAE_FormasPago MAE_FormasPago { get; set; }
        public virtual MAE_Proveedores MAE_Proveedores { get; set; }
        public virtual MAE_Tesorerias MAE_Tesorerias { get; set; }
        public virtual ICollection<MAE_EmpleadosFiscal> MAE_EmpleadosFiscal { get; set; }
        public virtual ICollection<MAE_EmpleadosFotos> MAE_EmpleadosFotos { get; set; }
        public virtual ICollection<MAE_Vendedores> MAE_Vendedores { get; set; }
        public virtual ICollection<MYT_Tecnicos> MYT_Tecnicos { get; set; }
        public virtual ICollection<PER_Nominas> PER_Nominas { get; set; }
        public virtual ICollection<SGA_InventarioCabecera_TMP> SGA_InventarioCabecera_TMP { get; set; }
        public virtual ICollection<SGA_MovimientosAlmacenCabecera_TMP> SGA_MovimientosAlmacenCabecera_TMP { get; set; }
        public virtual ICollection<SGA_MovimientosAlmacenLineas_TMP> SGA_MovimientosAlmacenLineas_TMP { get; set; }
        public virtual ICollection<USR_Usuarios> USR_Usuarios { get; set; }
        public virtual ICollection<VTA_AlbaranesCabecera> VTA_AlbaranesCabecera { get; set; }
        public virtual ICollection<VTA_FacturasCabecera> VTA_FacturasCabecera { get; set; }
        public virtual ICollection<VTA_PedidosCabecera> VTA_PedidosCabecera { get; set; }
        public virtual ICollection<VTA_PresupuestosCabecera> VTA_PresupuestosCabecera { get; set; }
    }
}
