Ejemplo n.º 1
0
        public ActionResult CaricaMovimenti(string DataInizio, string DataFine, int IdPrezioso)
        {
            PreziosiBLL      bll       = new PreziosiBLL();
            List <Movimenti> movimenti = bll.CaricaMovimenti(DataInizio, DataFine, IdPrezioso);

            return(PartialView("CaricaMovimentiPartial", movimenti));
        }
Ejemplo n.º 2
0
        public ActionResult SalvaMovimentoPreziosoCassaforteB(int IdPrezioso, string Operazione, decimal Quantita, string Causale)
        {
            PreziosiBLL bll   = new PreziosiBLL();
            bool        esito = bll.SalvaMovimentoPreziosoCassaforteB(IdPrezioso, Operazione, Quantita, Causale, ConnectedUser);

            return(Content(esito.ToString()));
        }
Ejemplo n.º 3
0
        public ActionResult CaricaSaldiCasseforti()
        {
            PreziosiBLL            bll   = new PreziosiBLL();
            List <SaldoCasseforti> saldi = bll.GetSaldiCompleti();

            return(PartialView("SaldiCassefortiPartial", saldi));
        }
Ejemplo n.º 4
0
        public ActionResult GetSaldoMateriale(int IdPrezioso)
        {
            PreziosiBLL            bll = new PreziosiBLL();
            Tuple <string, string> t   = bll.GetSaldoMateriale(IdPrezioso);

            return(Json(t));
        }
        public ActionResult SalvaMovimentoPreziosoCassaforteB(int IdPrezioso, string Operazione, string Quantita, string Causale)
        {
            decimal     quantita = decimal.Parse(Quantita, System.Globalization.CultureInfo.InvariantCulture);
            PreziosiBLL bll      = new PreziosiBLL();
            bool        esito    = bll.SalvaMovimentoPreziosoCassaforteB(IdPrezioso, Operazione, quantita, Causale, ConnectedUser);

            return(Content(esito.ToString()));
        }
Ejemplo n.º 6
0
        public ActionResult MOVIMENTI()
        {
            VerificaAbilitazioneUtenteConUscita(45);
            PreziosiBLL       bll      = new PreziosiBLL();
            List <RWListItem> preziosi = bll.CreaListaPreziosi();

            ViewData.Add("preziosi", preziosi);
            return(View());
        }
Ejemplo n.º 7
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());
        }
Ejemplo n.º 8
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");
        }