//------------------------------------------------------------------------------
// <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_ImpuestosLineas
    {
        public GEN_ImpuestosLineas()
        {
            this.COM_EntradasMercanciaCabecera_Resumen = new HashSet<COM_EntradasMercanciaCabecera_Resumen>();
            this.COM_FacturasCabecera_Resumen = new HashSet<COM_FacturasCabecera_Resumen>();
            this.COM_PedidosComprasCabecera_Resumen = new HashSet<COM_PedidosComprasCabecera_Resumen>();
            this.COM_SolicitudesOfertaCabecera_Resumen = new HashSet<COM_SolicitudesOfertaCabecera_Resumen>();
            this.HPVH_Tickets_Resumen = new HashSet<HPVH_Tickets_Resumen>();
            this.HPVS_Tickets_Resumen = new HashSet<HPVS_Tickets_Resumen>();
            this.VTA_AlbaranesCabecera_Resumen = new HashSet<VTA_AlbaranesCabecera_Resumen>();
            this.VTA_PedidosCabecera_Resumen = new HashSet<VTA_PedidosCabecera_Resumen>();
            this.VTA_PresupuestosCabecera_Resumen = new HashSet<VTA_PresupuestosCabecera_Resumen>();
            this.VTA_FacturasCabecera_Resumen = new HashSet<VTA_FacturasCabecera_Resumen>();
            this.MYT_PartesLineas_Resumen = new HashSet<MYT_PartesLineas_Resumen>();
        }
    
        public long id { get; set; }
        public Nullable<long> idImpuestoCabecera { get; set; }
        public Nullable<long> idImpuestoTipo { get; set; }
        public Nullable<decimal> impuesto { get; set; }
        public Nullable<decimal> recargo { get; set; }
        public Nullable<long> idMayor_Imp_Compras { get; set; }
        public Nullable<long> idMayor_Imp_Ventas { get; set; }
        public Nullable<long> idMayor_Rec_Ventas { get; set; }
        public Nullable<long> idMayor_BaseImponible_Ventas { get; set; }
        public Nullable<long> idMayor_BaseImponible_Compras { get; set; }
        public Nullable<long> idDepartamento { get; set; }
        public Nullable<long> idEmpresa { get; set; }
        public System.DateTime fechaDesde { get; set; }
        public Nullable<System.DateTime> fechaHasta { get; set; }
        public Nullable<System.DateTime> fechaBorrado { get; set; }
        public Nullable<long> idMayor_Rec_Compras { get; set; }
    
        public virtual ICollection<COM_EntradasMercanciaCabecera_Resumen> COM_EntradasMercanciaCabecera_Resumen { get; set; }
        public virtual ICollection<COM_FacturasCabecera_Resumen> COM_FacturasCabecera_Resumen { get; set; }
        public virtual ICollection<COM_PedidosComprasCabecera_Resumen> COM_PedidosComprasCabecera_Resumen { get; set; }
        public virtual ICollection<COM_SolicitudesOfertaCabecera_Resumen> COM_SolicitudesOfertaCabecera_Resumen { 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 GEN_Empresas GEN_Empresas { get; set; }
        public virtual GEN_ImpuestosCabecera GEN_ImpuestosCabecera { get; set; }
        public virtual GEN_ImpuestosTipos GEN_ImpuestosTipos { get; set; }
        public virtual ICollection<HPVH_Tickets_Resumen> HPVH_Tickets_Resumen { get; set; }
        public virtual ICollection<HPVS_Tickets_Resumen> HPVS_Tickets_Resumen { get; set; }
        public virtual ICollection<VTA_AlbaranesCabecera_Resumen> VTA_AlbaranesCabecera_Resumen { get; set; }
        public virtual ICollection<VTA_PedidosCabecera_Resumen> VTA_PedidosCabecera_Resumen { get; set; }
        public virtual ICollection<VTA_PresupuestosCabecera_Resumen> VTA_PresupuestosCabecera_Resumen { get; set; }
        public virtual ICollection<VTA_FacturasCabecera_Resumen> VTA_FacturasCabecera_Resumen { get; set; }
        public virtual ICollection<MYT_PartesLineas_Resumen> MYT_PartesLineas_Resumen { get; set; }
    }
}
