示例#1
0
        public ActionResult MOVIMENTI()
        {
            VerificaAbilitazioneUtenteConUscita(45);
            PreziosiBLL       bll      = new PreziosiBLL();
            List <RWListItem> preziosi = bll.CreaListaPreziosi();

            ViewData.Add("preziosi", preziosi);
            return(View());
        }
示例#2
0
        // GET: Preziosi
        public ActionResult INSERIMENTOCASSAFORTEA()
        {
            VerificaAbilitazioneUtenteConUscita(43);
            PreziosiBLL       bll       = new PreziosiBLL();
            List <RWListItem> preziosi  = bll.CreaListaPreziosi();
            List <RWListItem> dareAvere = CreaListaMenuDareAvere();

            ViewData.Add("preziosi", preziosi);
            ViewData.Add("dareAvere", dareAvere);
            return(View());
        }
示例#3
0
        public ActionResult ReportPDF(string DataInizio, string DataFine, int IdPrezioso)
        {
            PreziosiBLL            bll       = new PreziosiBLL();
            List <Movimenti>       movimenti = bll.CaricaMovimenti(DataInizio, DataFine, IdPrezioso);
            List <RWListItem>      preziosi  = bll.CreaListaPreziosi();
            List <SaldoCasseforti> saldi     = bll.GetSaldiCompleti();
            PDFHelper pdfHelper = new PDFHelper();

            byte[] fileContents = pdfHelper.EstraiMovimentiPreziosi(movimenti, saldi, DataInizio, DataFine);

            return(File(fileContents, "application/pdf", "Report.pdf"));
        }
        public ActionResult ReportPDF(string Tipo, string DataInizio, string DataFine, int IdPrezioso)
        {
            PreziosiBLL            bll       = new PreziosiBLL();
            List <Movimenti>       movimenti = bll.CaricaMovimenti(DataInizio, DataFine, IdPrezioso);
            List <RWListItem>      preziosi  = bll.CreaListaPreziosi();
            List <SaldoCasseforti> saldi     = bll.GetSaldiCompleti();

            if (Tipo == "PDF")
            {
                PDFHelper pdfHelper    = new PDFHelper();
                byte[]    fileContents = pdfHelper.EstraiMovimentiPreziosi(movimenti, saldi, DataInizio, DataFine);

                return(File(fileContents, "application/pdf", "MovimentiPreziosi.pdf"));
            }
            if (Tipo == "EXCEL")
            {
                ExcelHelper excelHelper  = new ExcelHelper();
                byte[]      fileContents = excelHelper.EstraiMovimentiPreziosi(movimenti, saldi, DataInizio, DataFine);

                return(File(fileContents, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "MovimentiPreziosi.xlsx"));
            }

            throw new ArgumentException("ERRORE TIPO ESTRAZIONE NON VALIDA");
        }