public ActionResult Report() { VerificaAbilitazioneUtenteConUscita(11); List <RWListItem> settimane = new List <RWListItem>(); settimane.Add(new RWListItem(string.Empty, string.Empty)); for (int i = 1; i <= 53; i++) { settimane.Add(new RWListItem(i.ToString(), i.ToString())); } List <RWListItem> Anni = new List <RWListItem>(); Anni.Add(new RWListItem(string.Empty, string.Empty)); Anni.Add(new RWListItem("2018", "2018")); Anni.Add(new RWListItem("2019", "2019")); Anni.Add(new RWListItem("2020", "2020")); Anni.Add(new RWListItem("2020", "2020")); VerniciaturaBLL bll = new VerniciaturaBLL(); ViewData.Add("settimane", settimane); ViewData.Add("anni", Anni); return(View()); }
public ActionResult GetGriglia() { VerniciaturaBLL bll = new VerniciaturaBLL(); List <VerniciaturaConsuntivoModel> consuntivo = bll.EstraiConsutivoUltimoPeriodo(_numeroGiorni); return(PartialView("GetGrigliaPartial", consuntivo)); }
public ActionResult SalvaConsuntivo(string Giorno, int QuantitaManuale, int Barre) { VerniciaturaBLL bll = new VerniciaturaBLL(); bll.SalvaConsuntivo(Giorno, QuantitaManuale, Barre, ConnectedUser); List <VerniciaturaConsuntivoModel> consuntivo = bll.EstraiConsutivoUltimoPeriodo(_numeroGiorni); return(PartialView("GetGrigliaPartial", consuntivo)); }
public ActionResult TrovaConsuntivo(int Anno, int Settimana) { VerniciaturaBLL bll = new VerniciaturaBLL(); DateTime dataInizioSettimana = DateTimeHelper.PrimoGiornoSettimana(Anno, Settimana); DateTime dataFine = dataInizioSettimana.AddDays(7); VerniciaturaReportModel report = bll.EstraiConsutivo(dataInizioSettimana, dataFine); ViewData.Add("dataInizio", dataInizioSettimana.ToShortDateString()); ViewData.Add("dataFine", dataFine.ToShortDateString()); return(PartialView("GrigliaReportPartial", report)); }
public FileResult ReportPDF(int Anno, int Settimana) { VerniciaturaBLL bll = new VerniciaturaBLL(); DateTime dataInizioSettimana = DateTimeHelper.PrimoGiornoSettimana(Anno, Settimana); DateTime dataFine = dataInizioSettimana.AddDays(7); VerniciaturaReportModel report = bll.EstraiConsutivo(dataInizioSettimana, dataFine); PDFHelper pdfHelper = new PDFHelper(); byte[] fileContents = pdfHelper.EstraiVerniciaturaReport(report, dataInizioSettimana, dataFine); return(File(fileContents, "application/pdf", "Report.pdf")); }