Beispiel #1
0
        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));
        }
Beispiel #2
0
        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"));
        }