public ActionResult CreaNuovoProcesso(decimal idArticolo, decimal idImpianto, decimal idColore)
        {
            ProcessoGalvanico p = new ProcessoGalvanico();

            p.CreaNuovoProcesso(idArticolo, idImpianto, idColore, "** NUOVO PROCESSO **", ConnectedUser);
            return(Content("ok"));
        }
        public ActionResult CancellaProcesso(decimal idArticolo, decimal idImpianto, decimal idProcesso)
        {
            ProcessoGalvanico p         = new ProcessoGalvanico();
            string            messaggio = p.CancellaProcesso(idArticolo, idImpianto, idProcesso, ConnectedUser);

            return(Content(messaggio));
        }
        public ActionResult SalvaProcesso(decimal idArticolo, decimal idImpianto, decimal idProcesso, decimal idTelaio, string descrizione, string vascheJSON)
        {
            ProcessoGalvanico p         = new ProcessoGalvanico();
            string            messaggio = p.SalvaProcesso(idArticolo, idImpianto, idProcesso, idTelaio, descrizione.ToUpper(), vascheJSON, ConnectedUser);

            return(Content(messaggio));
        }
        public ActionResult CaricaListaProcessi(decimal idArticolo, decimal idImpianto)
        {
            ProcessoGalvanico         p             = new ProcessoGalvanico();
            List <ProcessoModel>      processiModel = p.CaricaProcessi(idArticolo, idImpianto);
            List <MPIntranetListItem> processi      = processiModel.Select(x => new MPIntranetListItem(x.Descrizione, x.IdProcesso.ToString())).ToList();

            processi.Insert(0, new MPIntranetListItem(string.Empty, ElementiVuoti.ProcessoGalvanicoVuoto.ToString()));
            return(Json(processi));
        }
Esempio n. 5
0
        private void caricaDdlProcessiGalvanici()
        {
            ProcessoGalvanico pg = new ProcessoGalvanico();

            ddlProcessiGalvanici.Items.Clear();
            _processiGalvanici = pg.CaricaProcessiStandard(prodottoFinitoUC1.ProdottoFinitoModel.Brand.IdBrand);
            if (prodottoFinitoUC1.ProdottoFinitoModel.Colore != null)
            {
                _processiGalvanici = _processiGalvanici.Where(x => x.Colore.IdColore == prodottoFinitoUC1.ProdottoFinitoModel.Colore.IdColore).ToList();
            }
            ddlProcessiGalvanici.Items.AddRange(_processiGalvanici.ToArray());
        }
        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 CaricaProcessoPartial(decimal idArticolo, decimal idProcesso, decimal idImpianto)
        {
            ProcessoGalvanico    p        = new ProcessoGalvanico();
            List <ProcessoModel> processi = p.CaricaProcessi(idArticolo, idImpianto);
            ProcessoModel        processo = processi.Where(x => x.IdProcesso == idProcesso).FirstOrDefault();

            if (processo == null)
            {
                return(null);
            }

            if (idArticolo != ElementiVuoti.ArticoloStandard)
            {
                Galvanica                 g     = new Galvanica();
                List <TelaioModel>        lista = g.CreaListaTelaioModel();
                List <MPIntranetListItem> telai = lista.Select(x => new MPIntranetListItem(x.ToString(), x.IdTelaio.ToString())).ToList();
                ViewData.Add("Telai", telai);
            }

            return(PartialView("MostraProcessoPartial", processo));
        }
Esempio n. 8
0
        private void caricaListaProcessi()
        {
            ProcessoGalvanico pg = new ProcessoGalvanico();

            _processi = pg.CaricaProcessiStandard(prodottoFinitoUC1.ProdottoFinitoModel.Brand.IdBrand);
        }