public ActionResult Reparto(string Reparto)
        {
            Reparto = Reparto.ToUpper();
            if (string.IsNullOrEmpty(Reparto))
            {
                RedirectToAction("Index", "Home");
            }
            ViewData.Add("Reparto", Reparto);
            List <ODLApertiModel> model = ODLHelper.FillODLAperti(Reparto);

            decimal qtaBassa  = model.Where(x => x.Priority == (int)Priorità.Bassa).Sum(x => x.QtaDaTerminare.HasValue ? x.QtaDaTerminare.Value : 0);
            decimal qtaMedia  = model.Where(x => x.Priority == (int)Priorità.Media).Sum(x => x.QtaDaTerminare.HasValue ? x.QtaDaTerminare.Value : 0);
            decimal qtaAlta   = model.Where(x => x.Priority == (int)Priorità.Alta).Sum(x => x.QtaDaTerminare.HasValue ? x.QtaDaTerminare.Value : 0);
            decimal qtaTotale = qtaBassa + qtaMedia + qtaAlta;

            decimal percAlta  = qtaTotale == 0 ? 0 : Math.Round(qtaAlta * 100 / qtaTotale, 0);
            decimal percMedia = qtaTotale == 0 ? 0 : Math.Round(qtaMedia * 100 / qtaTotale, 0);
            decimal percBassa = 100 - percMedia - percAlta;

            ViewData.Add("qtaBassa", string.Format("pz: {0} ({1}%)", qtaBassa, percBassa));
            ViewData.Add("qtaMedia", string.Format("pz: {0} ({1}%)", qtaMedia, percMedia));
            ViewData.Add("qtaAlta", string.Format("pz: {0} ({1}%)", qtaAlta, percAlta));

            string etichetta = Reparti.LeggiEtichetta(Reparto);

            ViewData.Add("Titolo", etichetta);
            ViewData.Add("TimeoutChangePage", LongTimeoutChangePage);

            return(View(model));
        }
        public ActionResult Quadranti(string Reparto)
        {
            Reparto = Reparto.ToUpper();
            if (string.IsNullOrEmpty(Reparto))
            {
                RedirectToAction("Index", "Home");
            }
            ViewData.Add("Reparto", Reparto);
            QuadrantiModel model = ODLHelper.GetDatiPerQuadranti(Reparto);

            string etichetta = Reparti.LeggiEtichetta(Reparto);

            ViewData.Add("Titolo", etichetta);

            ViewData.Add("TimeoutChangePage", ShortTimeoutChangePage);
            return(View(model));
        }