public ActionResult TrovaConsuntivo(int Anno, int Settimana, string Macchina) { PVDBLL bll = new PVDBLL(); DateTime dataInizioSettimana = DateTimeHelper.PrimoGiornoSettimana(Anno, Settimana); DateTime dataFine = dataInizioSettimana.AddDays(7); PVDReportModel report = bll.EstraiConsutivo(dataInizioSettimana, dataFine, Macchina); ViewData.Add("dataInizio", dataInizioSettimana.ToShortDateString()); ViewData.Add("dataFine", dataFine.ToShortDateString()); return(PartialView("GrigliaReportPartial", report)); }
public FileResult ReportPDF(int Anno, int Settimana, string Macchina) { PVDBLL bll = new PVDBLL(); DateTime dataInizioSettimana = DateTimeHelper.PrimoGiornoSettimana(Anno, Settimana); DateTime dataFine = dataInizioSettimana.AddDays(7); PVDReportModel report = bll.EstraiConsutivo(dataInizioSettimana, dataFine, Macchina); PDFHelper pdfHelper = new PDFHelper(); byte[] fileContents = pdfHelper.EstraiPDVReport(report, dataInizioSettimana, dataFine); return(File(fileContents, "application/pdf", "Report.pdf")); }