예제 #1
0
        public ActionResult Report()
        {
            VerificaAbilitazioneUtenteConUscita(6);

            List <RWListItem> settimane = new List <RWListItem>();

            settimane.Add(new RWListItem(string.Empty, string.Empty));
            for (int i = 1; i <= 53; i++)
            {
                settimane.Add(new RWListItem(i.ToString(), i.ToString()));
            }

            List <RWListItem> Anni = new List <RWListItem>();

            Anni.Add(new RWListItem(string.Empty, string.Empty));
            Anni.Add(new RWListItem("2018", "2018"));
            Anni.Add(new RWListItem("2019", "2019"));
            Anni.Add(new RWListItem("2020", "2020"));
            Anni.Add(new RWListItem("2020", "2020"));
            PVDBLL            bll      = new PVDBLL();
            List <RWListItem> macchine = bll.CreaListaMacchine();

            macchine.Insert(0, new RWListItem(string.Empty, string.Empty));
            ViewData.Add("settimane", settimane);
            ViewData.Add("anni", Anni);
            ViewData.Add("macchine", macchine);
            return(View());
        }
예제 #2
0
        public ActionResult GetGrigliaMacchine(string IDRESOURCEF)
        {
            PVDBLL bll = new PVDBLL();
            List <PVDConsuntivoModel> consuntivo = bll.EstraiConsutivoMacchina(IDRESOURCEF);

            return(PartialView("GetGrigliaMacchinePartial", consuntivo));
        }
예제 #3
0
        public ActionResult SalvaConsuntivo(string IDRESOURCEF, string FinituraCodice, string FinituraDescrizione, string Tipo, string Giorno, string Inizio, string Fine, int Quantita, string Clienti, string Articolo, string Impegno)
        {
            PVDBLL bll = new PVDBLL();

            bll.SalvaConsuntivo(IDRESOURCEF, FinituraCodice, FinituraDescrizione, Tipo, Giorno, Inizio, Fine, Quantita, Clienti, Articolo, Impegno, ConnectedUser);
            List <PVDConsuntivoModel> consunetivo = bll.EstraiConsutivoMacchina(IDRESOURCEF);

            return(PartialView("GetGrigliaMacchinePartial", consunetivo));
        }
예제 #4
0
        public ActionResult CancellaConsuntivo(int IdConsuntivo, string IDRESOURCEF)
        {
            PVDBLL bll = new PVDBLL();

            bll.CancellaRigaConsuntivo(IdConsuntivo);
            List <PVDConsuntivoModel> consunetivo = bll.EstraiConsutivoMacchina(IDRESOURCEF);

            return(PartialView("GetGrigliaMacchinePartial", consunetivo));
        }
예제 #5
0
        public ActionResult TrovaConsuntivo(int Anno, int Settimana, string Macchina)
        {
            PVDBLL         bll = new PVDBLL();
            DateTime       dataInizioSettimana = DateTimeHelper.PrimoGiornoSettimana(Anno, Settimana);
            DateTime       dataFine            = dataInizioSettimana.AddDays(7);
            PVDReportModel report = bll.EstraiConsutivo(dataInizioSettimana, dataFine, Macchina);

            ViewData.Add("dataInizio", dataInizioSettimana.ToShortDateString());
            ViewData.Add("dataFine", dataFine.ToShortDateString());
            return(PartialView("GrigliaReportPartial", report));
        }
예제 #6
0
        // GET: PVD
        public ActionResult Consuntivo()
        {
            VerificaAbilitazioneUtenteConUscita(5);

            PVDBLL            bll      = new PVDBLL();
            List <RWListItem> macchine = bll.CreaListaMacchine();

            macchine.Insert(0, new RWListItem(string.Empty, string.Empty));
            ViewData.Add("macchine", macchine);
            return(View());
        }
예제 #7
0
        public FileResult ReportPDF(int Anno, int Settimana, string Macchina)
        {
            PVDBLL         bll = new PVDBLL();
            DateTime       dataInizioSettimana = DateTimeHelper.PrimoGiornoSettimana(Anno, Settimana);
            DateTime       dataFine            = dataInizioSettimana.AddDays(7);
            PVDReportModel report = bll.EstraiConsutivo(dataInizioSettimana, dataFine, Macchina);

            PDFHelper pdfHelper = new PDFHelper();

            byte[] fileContents = pdfHelper.EstraiPDVReport(report, dataInizioSettimana, dataFine);

            return(File(fileContents, "application/pdf", "Report.pdf"));
        }