public ActionResult EstraiDati(string DataInizio, string DataFine, string Lavorante) { MagazzinoBLL bll = new MagazzinoBLL(); List <MagazzinoLavorantiEsterniModel> model = bll.EstraiMagazzinoLavorantiEsterni(DataInizio, DataFine, Lavorante); return(PartialView("MagazzinoEsternoPartial", model)); }
public ActionResult ReportExcel(string DataInizio, string DataFine, string Lavorante) { MagazzinoBLL bll = new MagazzinoBLL(); RvlDocumentiBLL bll2 = new RvlDocumentiBLL(); List <RWListItem> fornitori = bll2.CaricaListaFornitori(true); RWListItem RWlavorante = fornitori.Where(x => x.Value.Trim() == Lavorante).FirstOrDefault(); string lavorante = string.Empty; if (RWlavorante != null) { lavorante = RWlavorante.Text; } List <MagazzinoLavorantiEsterniModel> model = bll.EstraiMagazzinoLavorantiEsterni(DataInizio, DataFine, Lavorante); ExcelHelper excel = new ExcelHelper(); byte[] fileContents = excel.CreaExcelMagazziniEsterni(model, lavorante, DataInizio, DataFine); return(File(fileContents, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "MagazziniEsterni.xlsx")); }