//------------------------------------------------------------------------------
// <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 GEN_Almacenes
    {
        public GEN_Almacenes()
        {
            this.COM_EntradasMercanciaLineas = new HashSet<COM_EntradasMercanciaLineas>();
            this.COM_PedidosComprasLineas = new HashSet<COM_PedidosComprasLineas>();
            this.COM_SolicitudesOfertaLineas = new HashSet<COM_SolicitudesOfertaLineas>();
            this.GEN_Delegaciones_AlmacenesAControlar = new HashSet<GEN_Delegaciones_AlmacenesAControlar>();
            this.GEN_ValoresGenerales = new HashSet<GEN_ValoresGenerales>();
            this.INV_InventarioLineas = new HashSet<INV_InventarioLineas>();
            this.INV_VariacionExistenciaLineas = new HashSet<INV_VariacionExistenciaLineas>();
            this.MAE_Articulos_MovimientosDiarios = new HashSet<MAE_Articulos_MovimientosDiarios>();
            this.MAE_Articulos_Trazabilidad_MovimientosDiarios = new HashSet<MAE_Articulos_Trazabilidad_MovimientosDiarios>();
            this.MAE_Ubicaciones = new HashSet<MAE_Ubicaciones>();
            this.SGA_InventarioCabecera_TMP = new HashSet<SGA_InventarioCabecera_TMP>();
            this.SGA_InventarioLineas_TMP = new HashSet<SGA_InventarioLineas_TMP>();
            this.VTA_AlbaranesFacturasLineas = new HashSet<VTA_AlbaranesFacturasLineas>();
            this.VTA_PedidosLineas = new HashSet<VTA_PedidosLineas>();
            this.VTA_PresupuestosLineas = new HashSet<VTA_PresupuestosLineas>();
            this.SGA_MovimientosAlmacenCabecera_TMP = new HashSet<SGA_MovimientosAlmacenCabecera_TMP>();
            this.SGA_MovimientosAlmacenCabecera_TMP1 = new HashSet<SGA_MovimientosAlmacenCabecera_TMP>();
            this.SGA_MovimientosAlmacenLineas_TMP = new HashSet<SGA_MovimientosAlmacenLineas_TMP>();
            this.SGA_MovimientosAlmacenLineas_TMP1 = new HashSet<SGA_MovimientosAlmacenLineas_TMP>();
            this.INV_MovimientosAlmacenLineas = new HashSet<INV_MovimientosAlmacenLineas>();
            this.INV_MovimientosAlmacenLineas1 = new HashSet<INV_MovimientosAlmacenLineas>();
        }
    
        public long id { get; set; }
        public string codigo { get; set; }
        public string descripcion { get; set; }
        public long idEmpresa { get; set; }
        public long idDelegacion { get; set; }
        public Nullable<System.DateTime> fechaBorrado { get; set; }
        public Nullable<bool> almacenPorDefecto { get; set; }
        public Nullable<bool> confirmarUbicacion { get; set; }
        public Nullable<bool> sinUbicacion { get; set; }
        public string claveSupervisor { get; set; }
    
        public virtual ICollection<COM_EntradasMercanciaLineas> COM_EntradasMercanciaLineas { get; set; }
        public virtual ICollection<COM_PedidosComprasLineas> COM_PedidosComprasLineas { get; set; }
        public virtual ICollection<COM_SolicitudesOfertaLineas> COM_SolicitudesOfertaLineas { get; set; }
        public virtual GEN_Empresas GEN_Empresas { get; set; }
        public virtual ICollection<GEN_Delegaciones_AlmacenesAControlar> GEN_Delegaciones_AlmacenesAControlar { get; set; }
        public virtual ICollection<GEN_ValoresGenerales> GEN_ValoresGenerales { get; set; }
        public virtual ICollection<INV_InventarioLineas> INV_InventarioLineas { get; set; }
        public virtual ICollection<INV_VariacionExistenciaLineas> INV_VariacionExistenciaLineas { get; set; }
        public virtual ICollection<MAE_Articulos_MovimientosDiarios> MAE_Articulos_MovimientosDiarios { get; set; }
        public virtual ICollection<MAE_Articulos_Trazabilidad_MovimientosDiarios> MAE_Articulos_Trazabilidad_MovimientosDiarios { get; set; }
        public virtual ICollection<MAE_Ubicaciones> MAE_Ubicaciones { get; set; }
        public virtual ICollection<SGA_InventarioCabecera_TMP> SGA_InventarioCabecera_TMP { get; set; }
        public virtual ICollection<SGA_InventarioLineas_TMP> SGA_InventarioLineas_TMP { get; set; }
        public virtual ICollection<VTA_AlbaranesFacturasLineas> VTA_AlbaranesFacturasLineas { get; set; }
        public virtual ICollection<VTA_PedidosLineas> VTA_PedidosLineas { get; set; }
        public virtual ICollection<VTA_PresupuestosLineas> VTA_PresupuestosLineas { get; set; }
        public virtual ICollection<SGA_MovimientosAlmacenCabecera_TMP> SGA_MovimientosAlmacenCabecera_TMP { get; set; }
        public virtual ICollection<SGA_MovimientosAlmacenCabecera_TMP> SGA_MovimientosAlmacenCabecera_TMP1 { get; set; }
        public virtual ICollection<SGA_MovimientosAlmacenLineas_TMP> SGA_MovimientosAlmacenLineas_TMP { get; set; }
        public virtual ICollection<SGA_MovimientosAlmacenLineas_TMP> SGA_MovimientosAlmacenLineas_TMP1 { get; set; }
        public virtual ICollection<INV_MovimientosAlmacenLineas> INV_MovimientosAlmacenLineas { get; set; }
        public virtual ICollection<INV_MovimientosAlmacenLineas> INV_MovimientosAlmacenLineas1 { get; set; }
        public virtual GEN_Delegaciones GEN_Delegaciones { get; set; }
    }
}
