public ActionResult CaricaCommessa(string IDLANCIOD)
        {
            PreserieBLL bll      = new PreserieBLL();
            Commessa    commessa = bll.CaricaCommessa(IDLANCIOD);

            return(PartialView("CommessaPartial", commessa));
        }
        public ActionResult CaricaSchedaODL(string Barcode)
        {
            PreserieBLL    bll   = new PreserieBLL();
            ODLSchedaModel model = bll.CaricaSchedaODL(Barcode, Settings.Default.RvlImageSite);

            return(PartialView("CaricaSchedaODL", model));
        }
        public ActionResult CaricaSchedaLavoratore(string Barcode)
        {
            RilevazioneBLL bll        = new RilevazioneBLL();
            string         lavoratore = bll.RilevaUtente(Barcode);

            ViewData.Add("BarcodeLavoratore", Barcode);
            ViewData.Add("Lavoratore", lavoratore);

            List <RWListItem> lavorazioni = bll.CaricaListaLavorazioni();

            ViewData.Add("Lavorazioni", lavorazioni);
            string barcodeODL;
            string lavorazione = bll.CaricaSchedaAperto(Barcode, out barcodeODL);

            if (string.IsNullOrEmpty(lavorazione))
            {
                return(PartialView("CaricaSchedaLavoratore"));
            }
            ViewData.Add("Lavorazione", lavorazione);

            PreserieBLL    bll1  = new PreserieBLL();
            ODLSchedaModel model = bll1.CaricaSchedaODL(barcodeODL, Settings.Default.RvlImageSite);

            return(PartialView("ChiudiSchedaODL", model));
        }
        public ActionResult SalvaDettagli(decimal IDDettaglio, string RepartoCodice, decimal Pezzi, decimal Packaging, decimal Peso,
                                          string Nota, string Dettagli, string IDPRDMOVFASE, string Barcode, string IdLancioD, string IdMagazz, string IDTABFAS)
        {
            PreserieBLL bll = new PreserieBLL();

            bll.SalvaDettagli(IDDettaglio, RepartoCodice, Pezzi, Packaging, Peso,
                              Nota, Dettagli, IDPRDMOVFASE, Barcode, IdLancioD, IdMagazz, IDTABFAS, ConnectedUser);
            return(null);
        }
        public ActionResult CaricaScheda(string Barcode)
        {
            PreserieBLL       bll       = new PreserieBLL();
            ODLSchedaModel    model     = bll.CaricaSchedaODL(Barcode, RvlImageSite);
            List <RWListItem> Packaging = bll.CaricaListaPackaging();

            ViewData.Add("Packaging", Packaging);

            return(PartialView("CaricaSchedaPartial", model));
        }
        public ActionResult TrovaCommesse(bool RicercaPerCommessa, string NomeCommessa, string Articolo)
        {
            PreserieBLL     bll      = new PreserieBLL();
            List <Commessa> commesse = bll.TrovaCommessa(RicercaPerCommessa, NomeCommessa, Articolo);

            if (commesse.Count == 1)
            {
                return(CaricaCommessa(commesse[0].IDLANCIOD));
                //Commessa commessa = bll.CaricaCommessa(commesse[0].IDLANCIOD);
                //return PartialView("CommessaPartial", commessa);
            }
            return(PartialView("GrigliaCommessePartial", commesse));
        }
        public ActionResult CaricaSchedaDettaglioReparto(string RepartoCodice, string IDTABFASS, string Barcode)
        {
            List <RWListItem> SiNoListItem = CreaListaSiNo();;

            ViewData.Add("SiNoListItem", SiNoListItem);

            PreserieBLL bll = new PreserieBLL();

            switch (RepartoCodice)
            {
            case Reparti.Pulimentatura:
            {
                List <RWListItem> Lavorazioni = bll.CaricaLavorazioni(RepartoCodice);
                ViewData.Add("Lavorazioni", Lavorazioni);

                List <RWListItem> Automatico = CreaListaAutomaticoManuale();;
                ViewData.Add("Automatico", Automatico);

                List <PulimentaturaJson> model = bll.FillRW_PR_PULIMENTATURA(Barcode);
                return(PartialView("PulimentaturaPartial", model));
            }

            case Reparti.Vibratura:
            {
                if (IDTABFASS == "0000000060")        //decapaggio
                {
                    List <RWListItem> Lavorazioni = bll.CaricaLavorazioni(RepartoCodice);
                    ViewData.Add("Lavorazioni", Lavorazioni);

                    List <RWListItem> Interno = CreaListaSiNo();
                    ViewData.Add("Interno", Interno);

                    List <RWListItem> Tipologia = CreaListaTipoDecapaggio();
                    ViewData.Add("Tipologia", Tipologia);

                    List <DecapaggioJson> model = bll.FillRW_PR_DECAPAGGIO(Barcode);
                    return(PartialView("DecapaggioPartial", model));
                }
                else
                {
                    List <RWListItem> Lavorazioni = bll.CaricaLavorazioni(RepartoCodice);
                    ViewData.Add("Lavorazioni", Lavorazioni);

                    List <RWListItem> Automatico = CreaListaAcquaSecco();
                    ViewData.Add("AcquaSecco", Automatico);

                    List <RWListItem> Materiale = CaricaListaMaterialiVibratura();
                    ViewData.Add("Materiali", Materiale);

                    List <RWListItem> Vibratori = bll.CaricaListaMacchine(RepartoCodice);
                    ViewData.Add("Vibratori", Vibratori);

                    List <VibraturaJson> model = bll.FillRW_PR_VIBRATURA(Barcode);
                    return(PartialView("VibraturaPartial", model));
                }
            }

            case Reparti.Modelleria:
            {
                List <RWListItem> Lavorazioni = bll.CaricaLavorazioni(RepartoCodice);
                ViewData.Add("Lavorazioni", Lavorazioni);

                List <RWListItem> Attrezzaggio = CreaListaSiNo();
                ViewData.Add("Attrezzaggio", Attrezzaggio);

                List <RWListItem> MetalloBase = bll.CaricaListaMetalliBase();
                ViewData.Add("MetalloBase", MetalloBase);

                List <RWListItem> Macchine = bll.CaricaListaMacchine(RepartoCodice);
                ViewData.Add("Macchine", Macchine);
                List <ModelleriaJson> model = bll.FillRW_PR_MODELLERIA(Barcode);
                return(PartialView("ModelleriaPartial", model));
            }

            case Reparti.Pressofusione:
            {
                List <RWListItem> Impronte = CreaLiCreaListaImpronte();
                ViewData.Add("Impronte", Impronte);

                List <RWListItem> Materiale = bll.CaricaListaMateriali();
                ViewData.Add("Materiali", Materiale);

                List <PressofusioneJson> model = bll.FillRW_PR_PRESSOFUSIONE(Barcode);
                return(PartialView("PressofusionePartial", model));
            }

            case Reparti.Tornitura:
            {
                List <RWListItem> Macchine = bll.CaricaListaMacchine(RepartoCodice);
                ViewData.Add("Macchine", Macchine);

                List <RWListItem> Materiale = bll.CaricaListaMetalliBase();
                ViewData.Add("Materiali", Materiale);

                List <TornituraJson> model = bll.FillRW_PR_TORNITURA(Barcode);
                return(PartialView("TornituraPartial", model));
            }

            case Reparti.Riprese:
            {
                if (IDTABFASS == "0000000146")        //laser
                {
                    List <RWListItem> TipoLaseratura = CreaListaLaseratura();
                    ViewData.Add("TipoLaseratura", TipoLaseratura);

                    List <RWListItem> Piazzatura = CreaListaPiazzaturaLaser();
                    ViewData.Add("Piazzatura", Piazzatura);

                    List <RWListItem> Magazzino = CreaListaSiNo();
                    ViewData.Add("Magazzino", Magazzino);

                    List <LaseraturaJson> model = bll.FillRW_PR_LASER(Barcode);
                    return(PartialView("LaserPartial", model));
                }
                else
                {
                    List <RWListItem> Lavorazioni = bll.CaricaLavorazioni(RepartoCodice);
                    ViewData.Add("Lavorazioni", Lavorazioni);

                    List <RWListItem> Piazzatura = CreaListaSiNo();
                    ViewData.Add("Piazzatura", Piazzatura);

                    List <RipreseJson> model = bll.FillRW_PR_RIPRESE(Barcode);
                    return(PartialView("RipresePartial", model));
                }
            }

            case Reparti.Verniciatura:
            {
                List <VerniciaturaJson> model = bll.FillRW_PR_VERNICIATURA(Barcode);
                return(PartialView("VerniciaturaPartial", model));
            }

            case Reparti.GalvanicaAuto:
            {
                List <GalvanicaJson> model = bll.FillRW_PR_GALVANICA(Barcode);
                return(PartialView("GalvanicaPartial", model));
            }


            case Reparti.Smaltatura:
            {
                List <RWListItem> Piazzatura = CreaListaSiNo();
                ViewData.Add("Piazzatura", Piazzatura);

                List <SmaltaturaJson> model = bll.FillRW_PR_SMALTATURA(Barcode);
                return(PartialView("SmaltaturaPartial", model));
            }
            //case Reparti.Scopertura:
            //    {
            //        List<RWListItem> Lavorazioni = bll.CaricaLavorazioni("VIBR");
            //        ViewData.Add("Lavorazioni", Lavorazioni);

            //        List<RWListItem> Materiale = CaricaListaMaterialiVibratura();
            //        ViewData.Add("Materiali", Materiale);

            //        List<RWListItem> Vibratori = bll.CaricaListaMacchine(RepartoCodice);
            //        ViewData.Add("Vibratori", Vibratori);

            //        return PartialView("ScoperturaPartial");
            //    }
            case Reparti.Stampaggio:
            {
                List <RWListItem> MetalloBase = bll.CaricaListaMetalliBase();
                ViewData.Add("MetalloBase", MetalloBase);

                List <RWListItem> Materiali = CaricaListaMaterialiStampaggio();
                ViewData.Add("Materiali", Materiali);

                List <RWListItem> Impronte = CaricaListaImpronteStampo();
                ViewData.Add("Impronte", Impronte);

                List <RWListItem> Tranciature = CaricaListaTranciature();
                ViewData.Add("Tranciature", Tranciature);

                List <StampaggioJson> model = bll.FillRW_PR_STAMPAGGIO(Barcode);
                return(PartialView("StampaggioPartial", model));
            }

            case Reparti.Saldatura:
            {
                List <RWListItem> Piazzatura = CreaListaSiNo();
                ViewData.Add("Piazzatura", Piazzatura);

                List <SaldaturaJson> model = bll.FillRW_PR_SALDATURA(Barcode);
                return(PartialView("SaldaturaPartial", model));
            }

            case Reparti.Montaggio:
            {
                List <RWListItem> difficolta = CaricaListaDifficoltà();
                ViewData.Add("Difficolta", difficolta);

                List <RWListItem> Colori = CaricaListaColori();
                ViewData.Add("Colori", Colori);

                List <MontaggioJson> model = bll.FillRW_PR_MONTAGGIO(Barcode);
                return(PartialView("MontaggioPartial", model));
            }

            default: return(null);
            }
        }