コード例 #1
0
        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));
        }
コード例 #2
0
        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"));
        }