using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Exferia_Aplicacion.Modelos_Informes
{
    public class INTERNO_Informes_Ventas_Presupuesto
    {
        #region Constructor
        public INTERNO_Informes_Ventas_Presupuesto()
        { }
        #endregion

        //Empresa
        public INTERNO_Informes_Ventas_Empresa Empresa { get; set; }

        //Logo_Superior_Izquierda
        public byte[] Logo_Superior_Izquierda { get; set; }

        //TextoFinal
        public string TextoFinal { get; set; }

        //Cliente
        public INTERNO_Informes_Ventas_Cliente Cliente { get; set; }

        //PresupuestoCabecera     
        public string tipoTitulo { get; set; }
        public string numero { get; set; }
        public string fecha { get; set; }
        public string vendedorCodigo { get; set; }
        public string vendedorDescripcion { get; set; }
        public string delegacionCodigo { get; set; }
        public decimal total { get; set; }
        public decimal totalBruto { get; set; }
        public decimal totalBaseImponible { get; set; }
        public decimal totalImpuesto { get; set; }
        public decimal totalRecargo { get; set; }
        public decimal totalDescuentoFinalFactura { get; set; }
        public decimal descuentoFinalFactura { get; set; }
        public decimal totalDescuentoFinalAlbaran { get; set; }
        public decimal descuentoFinalAlbaran { get; set; }
        public decimal totalDescuentoProntoPago { get; set; }
        public decimal descuentoProntoPago { get; set; }

        //PresupuestoLineas
        public List<INTERNO_Informes_Ventas_PresupuestoLinea> Lineas { get; set; }

        //PresupuestoResumen
        public List<INTERNO_Informes_Ventas_PresupuestoResumen> Resumen { get; set; }

    }
}
