Beispiel #1
0
        public FileContentResult Export([Bind(Include = "proveedor, FechaD, FechaH")] int?proveedor, DateTime?FechaD, DateTime?FechaH)
        {
            StringBuilder csv = new StringBuilder();
            IEnumerable <ReportCompra> listado = _repo.CompraReport(proveedor, FechaD, FechaH);

            csv.AppendLine("Proveedor;Tipo de Comprobante;NroFactura;Fecha emision;Fecha Contable;Primer Vencimiento;Segundo Vencimiento;Importe;Descuento");
            foreach (var item in listado)
            {
                csv.AppendLine(item.ToString());
            }

            string archivo = "ReporteListadoCompras_" + DateTime.Now.ToString("yyyyMMdd");

            return(File(Encoding.Default.GetBytes(csv.ToString()), "text/csv", archivo + ".csv"));
        }