コード例 #1
0
        public ActionResult MagazziniEsterni()
        {
            VerificaAbilitazioneUtenteConUscita(30);
            RvlDocumentiBLL   bll       = new RvlDocumentiBLL();
            List <RWListItem> fornitori = bll.CaricaListaFornitori(true);

            fornitori.Insert(0, new RWListItem(string.Empty, "-1"));
            ViewData.Add("lavoranti", fornitori);
            return(View());
        }
コード例 #2
0
        public ActionResult BolleCarico()
        {
            VerificaAbilitazioneUtenteConUscita(29);
            RvlDocumentiBLL   bll   = new RvlDocumentiBLL();
            List <RWListItem> model = bll.CaricaTipoDocumentoBolleCarico();

            model.Insert(0, new RWListItem(string.Empty, "-1"));
            ViewData.Add("tipoDocumento", model);
            List <RWListItem> fornitori = bll.CaricaListaFornitori(true);

            fornitori.Insert(0, new RWListItem(string.Empty, "-1"));
            ViewData.Add("fornitori", fornitori);
            return(View());
        }
コード例 #3
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"));
        }