public JsonResult GetIngresosFilterPaginado(int pageIndex, int pageSize, string nroSeguimiento, int tipoProducto, string sector, int proveedor, string destinatario, string fechaDesde, string fechaHasta, string canalizacion, string estado, string autorizado, string prefiltrado) { BL.BLReportes blReportes = new BL.BLReportes(); GenericResponse <IngresosResponse> response = blReportes.ObtenerIngresosFilterPaginado(pageIndex, pageSize, nroSeguimiento, tipoProducto, sector, proveedor, destinatario, fechaDesde, fechaHasta, canalizacion, estado, autorizado, prefiltrado); return(Json(response)); }
public ActionResult GetIngresosFilterExcel(string nroSeguimiento, int tipoProducto, string sector, int proveedor, string destinatario, string fechaDesde, string fechaHasta, string canalizacion, string estado, string autorizado, string prefiltrado) { BL.BLReportes blReportes = new BL.BLReportes(); GenericResponse <IngresosResponse> ingresosResponse = blReportes.ObtenerIngresosFilterPaginado(1, int.MaxValue, nroSeguimiento, tipoProducto, sector, proveedor, destinatario, fechaDesde, fechaHasta, canalizacion, estado, autorizado, prefiltrado); var data = ingresosResponse.Result.ListaIngresos.ToArray <IngresoResponseVisible>(); Response.AddHeader("content-disposition", "attachment;filename=Ingresos.xls"); Response.AddHeader("Content-Type", "application/vnd.ms-excel"); return(View(data)); }