public ActionResult CaricaImpianti()
        {
            Galvanica            a     = new Galvanica();
            List <ImpiantoModel> lista = a.CreaListaImpiantoModel();

            return(PartialView("CaricaImpiantiPartial", lista));
        }
        public ActionResult CreaProcesso(decimal idArticolo)
        {
            Articolo      a     = new Articolo(RvlImageSite);
            ArticoloModel model = a.CreaArticoloModel(idArticolo);

            Galvanica                 g             = new Galvanica();
            List <ImpiantoModel>      impiantiModel = g.CreaListaImpiantoModel();
            List <MPIntranetListItem> impianti      = impiantiModel.Select(x => new MPIntranetListItem(x.Descrizione, x.IdImpianto.ToString())).ToList();

            ViewData.Add("Impianti", impianti);

            return(View(model));
        }
        public ActionResult PROCESSISTANDARD()
        {
            Anagrafica                a             = new Anagrafica();
            Galvanica                 g             = new Galvanica();
            List <ImpiantoModel>      impiantiModel = g.CreaListaImpiantoModel();
            List <MPIntranetListItem> impianti      = impiantiModel.Select(x => new MPIntranetListItem(x.Descrizione, x.IdImpianto.ToString())).ToList();
            List <ColoreModel>        coloriModel   = a.CreaListaColoreModel();
            List <MPIntranetListItem> colori        = coloriModel.OrderBy(x => x.CodiceFigurativo).Select(x => new MPIntranetListItem(x.ToString(), x.IdColore.ToString())).ToList();

            ViewData.Add("Impianti", impianti);
            ViewData.Add("Colori", colori);

            return(View());
        }
        public ActionResult CaricaProcessiPartial(decimal idArticolo)
        {
            Galvanica                 g             = new Galvanica();
            List <ImpiantoModel>      impiantiModel = g.CreaListaImpiantoModel();
            List <MPIntranetListItem> impianti      = impiantiModel.Select(x => new MPIntranetListItem(x.Descrizione, x.IdImpianto.ToString())).ToList();

            ViewData.Add("Impianti", impianti);

            ProcessoGalvanico         p             = new ProcessoGalvanico();
            List <ProcessoModel>      processiModel = p.CaricaProcessi(idArticolo, impiantiModel[0].IdImpianto);
            List <MPIntranetListItem> processi      = processiModel.Select(x => new MPIntranetListItem(x.Descrizione, x.IdProcesso.ToString())).ToList();

            ViewData.Add("Processi", processi);

            return(PartialView("ProcessiPartial"));
        }
        public ActionResult Vasche()
        {
            Galvanica                 g             = new Galvanica();
            List <ImpiantoModel>      impiantiModel = g.CreaListaImpiantoModel();
            List <MPIntranetListItem> impianti      = impiantiModel.Select(x => new MPIntranetListItem(x.Descrizione, x.IdImpianto.ToString())).ToList();

            Anagrafica                a = new Anagrafica();
            List <MaterialeModel>     materialiModel = a.CreaListaMaterialeModel();
            List <MPIntranetListItem> materiali      = materialiModel.Select(x => new MPIntranetListItem(x.Descrizione, x.IdMateriale.ToString())).ToList();

            materiali.Add(new MPIntranetListItem(string.Empty, "-1"));

            ViewData.Add("Impianti", impianti);
            ViewData.Add("Materiali", materiali);

            return(View());
        }