Пример #1
0
 public ActionResult DeleteConfirmed(int id)
 {
     FormularioTMAtividade formularioTMAtividade = db.FormularioTMAtividade.Find(id);
     db.FormularioTMAtividade.Remove(formularioTMAtividade);
     db.SaveChanges();
     return RedirectToAction("Index");
 }
        // GET: FormularioTMAtividades/Details/5
        public ActionResult Details(int?id)
        {
            FormularioTMAtividade formularioTMAtividade = db.FormularioTMAtividade.Find(id);
            AtividadeTM           atv    = db.AtividadeTMs.Find(formularioTMAtividade.AtividadeTMId);
            FormularioTrocaMolde  formTm = db.FormularioTrocaMoldes.Find(formularioTMAtividade.FormularioTrocaMoldeId);

            var atvs = db.FormularioTrocaMoldes.Include(f => f.AtividadesTM);

            //db.Entry(formularioTMAtividade.FormularioTrocaMolde).Reference(f => f.Molde).Load();
            db.Entry(formularioTMAtividade.FormularioTrocaMolde).Reference(f => f.Maquina).Load();
            db.Entry(formularioTMAtividade.FormularioTrocaMolde).Reference(f => f.Usuario).Load();
            db.Entry(formularioTMAtividade.FormularioTrocaMolde).Collection(f => f.AtividadesTM).Load();
            var y = atvs.ToList();

            //formularioTMAtividade.FormularioTrocaMolde.AtividadesTM = y;
            //db.Entry(formTm).Collection(f => f.AtividadesTM);

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            if (formularioTMAtividade == null)
            {
                return(HttpNotFound());
            }
            return(View(formularioTMAtividade));
        }
        public ActionResult Edit([Bind(Include = "FormularioTrocaMoldeId,DtRetirada,DtColocar,ColocarInicio,ColocarFim,RetirarInicio,RetirarFim,Supervisor,FormularioTMAtividades,FormularioTMAtividadeId,StatusTm")] FormularioTrocaMolde formularioTrocaMolde, [Bind(Include = "MoldeId")] Molde m2, [Bind(Include = "MaquinaId")] Maquina m1, [Bind(Include = "UsuarioId")] Usuario u1, ICollection <int> id)
        {
            List <FormularioTMAtividade> form = new List <FormularioTMAtividade>();

            foreach (var x in id)
            {
                FormularioTMAtividade f1 = new FormularioTMAtividade();
                f1          = db.FormularioTMAtividade.Find(x);
                f1.StatusTM = true;
                form.Add(f1);
            }

            formularioTrocaMolde.FormularioTMAtividades = form;
            // formularioTrocaMolde.MoldeId = m2.MoldeId;
            formularioTrocaMolde.MaquinaId = m1.MaquinaId;
            formularioTrocaMolde.UsuarioId = u1.UsuarioId;
            var a = formularioTrocaMolde.FormularioTMAtividades;

            // if (ModelState.IsValid)
            // {
            db.Entry(formularioTrocaMolde).State = EntityState.Modified;
            db.SaveChanges();
            return(RedirectToAction("Index"));
            //}

            /*
             * ViewBag.MaquinaId = new SelectList(db.Maquinas, "MaquinaId", "NomeMaquina", formularioTrocaMolde.MaquinaId);
             * ViewBag.MoldeId = new SelectList(db.Moldes, "MoldeId", "NomeMolde", formularioTrocaMolde.MoldeId);
             * ViewBag.UsuarioId = new SelectList(db.Usuarios, "UsuarioId", "NomeUsuario", formularioTrocaMolde.UsuarioId);
             * return View(formularioTrocaMolde);*/
        }
 public ActionResult Edit([Bind(Include = "FormularioTMAtividadeId,FormularioTrocaMoldeId,AtividadeTMId,StatusTM")] FormularioTMAtividade formularioTMAtividade)
 {
     if (ModelState.IsValid)
     {
         db.Entry(formularioTMAtividade).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.AtividadeTMId          = new SelectList(db.AtividadeTMs, "AtividadeTMId", "NomeAtvTm", formularioTMAtividade.AtividadeTMId);
     ViewBag.FormularioTrocaMoldeId = new SelectList(db.FormularioTrocaMoldes, "FormularioTrocaMoldeId", "DtRetirada", formularioTMAtividade.FormularioTrocaMoldeId);
     return(View(formularioTMAtividade));
 }
Пример #5
0
 // GET: FormularioTMAtividades/Delete/5
 public ActionResult Delete(int? id)
 {
     if (id == null)
     {
         return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
     }
     FormularioTMAtividade formularioTMAtividade = db.FormularioTMAtividade.Find(id);
     if (formularioTMAtividade == null)
     {
         return HttpNotFound();
     }
     return View(formularioTMAtividade);
 }
Пример #6
0
 // GET: FormularioTMAtividades/Edit/5
 public ActionResult Edit(int? id)
 {
     if (id == null)
     {
         return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
     }
     FormularioTMAtividade formularioTMAtividade = db.FormularioTMAtividade.Find(id);
     if (formularioTMAtividade == null)
     {
         return HttpNotFound();
     }
     ViewBag.AtividadeTMId = new SelectList(db.AtividadeTMs, "AtividadeTMId", "NomeAtvTm", formularioTMAtividade.AtividadeTMId);
     ViewBag.FormularioTrocaMoldeId = new SelectList(db.FormularioTrocaMoldes, "FormularioTrocaMoldeId", "DtRetirada", formularioTMAtividade.FormularioTrocaMoldeId);
     return View(formularioTMAtividade);
 }
Пример #7
0
        public ActionResult Create([Bind(Include = "FormularioTMAtividadeId,FormularioTrocaMoldeId,AtividadeTMId,StatusTM,FormularioTrocaMolde")] FormularioTMAtividade formularioTMAtividade, ICollection<int> MoldeId, [Bind(Include = "MaquinaId")] Maquina m1, int Executor, string Supervisor)
        {

            //if (ModelState.IsValid)
            //{
            var lstTags = Request.Form["chkTags"];
            if (!string.IsNullOrEmpty(lstTags))
            {
                FormularioTrocaMolde form = new FormularioTrocaMolde();
                form = formularioTMAtividade.FormularioTrocaMolde;
                formularioTMAtividade.StatusTM = false;

                //formularioTMAtividade.FormularioTrocaMolde.MoldeId = m2.MoldeId;
                List<FormularioMolde> molde = new List<FormularioMolde>();
                foreach (var x in MoldeId)
                {
                    FormularioMolde m = new FormularioMolde();
                    var md = db.Moldes.Find(x);
                    m.Molde = md;
                    molde.Add(m);
                }

                formularioTMAtividade.FormularioTrocaMolde.FormularioMoldes = molde;
                formularioTMAtividade.FormularioTrocaMolde.MaquinaId = m1.MaquinaId;
                formularioTMAtividade.FormularioTrocaMolde.UsuarioId = Executor;
                formularioTMAtividade.FormularioTrocaMolde.Supervisor = Supervisor;
                int[] splTags = lstTags.Split(',').Select(Int32.Parse).ToArray();
                foreach (var idform in splTags)
                {
                    formularioTMAtividade.AtividadeTMId = idform;
                    db.FormularioTMAtividade.Add(formularioTMAtividade);
                    db.SaveChanges();
                }
                return RedirectToAction("Index", "FormularioTrocaMoldes");
            }

            //}
            //ViewBag.MaquinaId = new SelectList(db.Maquinas, "MaquinaId", "NomeMaquina", formularioTMAtividade.FormularioTrocaMolde.MaquinaId);
            //ViewBag.MoldeId = new SelectList(db.Moldes, "MoldeId", "NomeMolde", formularioTMAtividade.FormularioTrocaMolde.MoldeId);
            //ViewBag.UsuarioId = new SelectList(db.Usuarios, "UsuarioId", "NomeUsuario", formularioTMAtividade.FormularioTrocaMolde.UsuarioId);
            return View(formularioTMAtividade);
        }
Пример #8
0
        public ActionResult Edit([Bind(Include = "FormularioTrocaMoldeId,DtRetirada,DtColocar,ColocarInicio,ColocarFim,RetirarInicio,RetirarFim,Supervisor,FormularioTMAtividades,FormularioTMAtividadeId,StatusTm")] FormularioTrocaMolde formularioTrocaMolde, [Bind(Include = "MoldeId")] Molde m2, [Bind(Include = "MaquinaId")] Maquina m1, int Executor, bool Status, ICollection <int> id)
        {
            List <FormularioTMAtividade> form = new List <FormularioTMAtividade>();
            var atvs1 = Request.Form["id"];

            if (atvs1 != null)
            {
                var atvs = atvs1.Split(',').Select(Int32.Parse).ToArray();
                foreach (var x in atvs)
                {
                    FormularioTMAtividade f1 = new FormularioTMAtividade();
                    f1          = db.FormularioTMAtividade.Find(x);
                    f1.StatusTM = true;
                    form.Add(f1);
                }
            }


            formularioTrocaMolde.FormularioTMAtividades = form;
            // formularioTrocaMolde.MoldeId = m2.MoldeId;
            formularioTrocaMolde.MaquinaId = m1.MaquinaId;
            //formularioTrocaMolde.UsuarioId = u1.UsuarioId;
            formularioTrocaMolde.UsuarioId = Executor;
            formularioTrocaMolde.Status    = Status;
            var a = formularioTrocaMolde.FormularioTMAtividades;

            // if (ModelState.IsValid)
            // {
            db.Entry(formularioTrocaMolde).State = EntityState.Modified;
            db.SaveChanges();
            return(RedirectToAction("Index"));
            //}

            /*
             * ViewBag.MaquinaId = new SelectList(db.Maquinas, "MaquinaId", "NomeMaquina", formularioTrocaMolde.MaquinaId);
             * ViewBag.MoldeId = new SelectList(db.Moldes, "MoldeId", "NomeMolde", formularioTrocaMolde.MoldeId);
             * ViewBag.UsuarioId = new SelectList(db.Usuarios, "UsuarioId", "NomeUsuario", formularioTrocaMolde.UsuarioId);
             * return View(formularioTrocaMolde);*/
        }
Пример #9
0
        public ActionResult Create([Bind(Include = "FormularioTMAtividadeId,FormularioTrocaMoldeId,AtividadeTMId,StatusTM,FormularioTrocaMolde")] FormularioTMAtividade formularioTMAtividade, ICollection <int> MoldeId, [Bind(Include = "MaquinaId")] Maquina m1, [Bind(Include = "UsuarioId")] Usuario ex, string Supervisor)
        {
            //if (ModelState.IsValid)
            //{
            //var ex=Request.Form["Executor"]
            if (m1.MaquinaId == 0)
            {
                ViewBag.Maquina = "Preencha este campo!";
            }
            else if (MoldeId.Count < 2)
            {
                ViewBag.Molde = "Preencha este campo!";
            }
            else if (ex.UsuarioId == 0)
            {
                ViewBag.Exe = "Preencha este campo!";
            }
            else if (Supervisor == "")
            {
                ViewBag.Sup = "Preencha este campo!";
            }
            else
            {
                var lstTags = Request.Form["chkTags"];
                if (!string.IsNullOrEmpty(lstTags))
                {
                    FormularioTrocaMolde form = new FormularioTrocaMolde();
                    form = formularioTMAtividade.FormularioTrocaMolde;
                    formularioTMAtividade.StatusTM = false;

                    //formularioTMAtividade.FormularioTrocaMolde.MoldeId = m2.MoldeId;
                    List <FormularioMolde> molde = new List <FormularioMolde>();
                    foreach (var x in MoldeId)
                    {
                        FormularioMolde m  = new FormularioMolde();
                        var             md = db.Moldes.Find(x);
                        m.Molde = md;
                        molde.Add(m);
                    }

                    formularioTMAtividade.FormularioTrocaMolde.FormularioMoldes = molde;
                    formularioTMAtividade.FormularioTrocaMolde.MaquinaId        = m1.MaquinaId;
                    formularioTMAtividade.FormularioTrocaMolde.UsuarioId        = ex.UsuarioId;
                    formularioTMAtividade.FormularioTrocaMolde.Supervisor       = Supervisor;
                    int[] splTags = lstTags.Split(',').Select(Int32.Parse).ToArray();

                    foreach (var idform in splTags)
                    {
                        formularioTMAtividade.AtividadeTMId = idform;
                        db.FormularioTMAtividade.Add(formularioTMAtividade);
                        db.SaveChanges();
                    }
                    return(RedirectToAction("Index", "FormularioTrocaMoldes"));
                }
            }
            //}
            ViewBag.MaquinaId = db.Maquinas.ToList();
            //ViewBag.MaquinaId = new SelectList(db.Maquinas, "MaquinaId", "NomeMaquina", formularioTMAtividade.FormularioTrocaMolde.MaquinaId);
            //ViewBag.MoldeId = new SelectList(db.Moldes, "MoldeId", "NomeMolde", formularioTMAtividade.FormularioTrocaMolde.MoldeId);
            //ViewBag.UsuarioId = new SelectList(db.Usuarios.Where(u => u.Hierarquia == "Acesso Produção" || u.Hierarquia == "Acesso Supervisor"), "UsuarioId", "NomeUsuario", formularioTMAtividade.FormularioTrocaMolde.UsuarioId);


            ViewBag.MoldeId = db.Moldes.Select(p => new SelectListItem
            {
                Text  = p.NomeMolde + " (" + p.Cavidade + ")",
                Value = p.MoldeId.ToString()
            });
            ViewBag.UsuarioId              = db.Usuarios.Where(u => u.Hierarquia == "Acesso Produção" || u.Hierarquia == "Acesso Supervisor").ToList();
            ViewBag.Supervisor             = db.Usuarios.Where(u => u.Hierarquia == "Acesso Supervisor");
            ViewBag.AtividadeTMId          = new SelectList(db.AtividadeTMs, "AtividadeTMId", "NomeAtvTm");
            ViewBag.FormularioTrocaMoldeId = new SelectList(db.FormularioTrocaMoldes, "FormularioTrocaMoldeId", "DtRetirada");
            return(View(formularioTMAtividade));
        }