// 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));
        }
Ejemplo n.º 2
0
        public ActionResult Index([Bind(Include = "AtividadeTMId,NomeAtvTm")] AtividadeTM atividadeTm)
        {
            var atividades = db.AtividadeTMs.ToList();
            var x          = db.AtividadeTMs.Count();
            var cont       = 0;

            for (var i = 0; i <= cont; i++)
            {
                cont++;

                if (atividadeTm.NomeAtvTm == atividades[i].NomeAtvTm)
                {
                    ViewBag.Error = "Atividade já existente";
                    break;
                }
                else if (cont == x)
                {
                    if (ModelState.IsValid)
                    {
                        db.AtividadeTMs.Add(atividadeTm);
                        db.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                }
            }

            return(View(db.AtividadeTMs.ToList()));
        }
Ejemplo n.º 3
0
        public ActionResult DeleteConfirmed(int id)
        {
            AtividadeTM atividadeTM = db.AtividadeTMs.Find(id);

            db.AtividadeTMs.Remove(atividadeTM);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 4
0
 public ActionResult Edit([Bind(Include = "AtividadeTMId,NomeAtvTm")] AtividadeTM atividadeTM)
 {
     if (ModelState.IsValid)
     {
         db.Entry(atividadeTM).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(atividadeTM));
 }
Ejemplo n.º 5
0
        public ActionResult Create([Bind(Include = "AtividadeTMId,NomeAtvTm")] AtividadeTM atividadeTM)
        {
            if (ModelState.IsValid)
            {
                db.AtividadeTMs.Add(atividadeTM);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(atividadeTM));
        }
Ejemplo n.º 6
0
        // GET: AtividadeTMs/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AtividadeTM atividadeTM = db.AtividadeTMs.Find(id);

            if (atividadeTM == null)
            {
                return(HttpNotFound());
            }
            return(View(atividadeTM));
        }
Ejemplo n.º 7
0
        public ActionResult DeleteConfirmed(int id)
        {
            AtividadeTM atividadeTM = db.AtividadeTMs.Find(id);
            var         busca       = db.FormularioTMAtividade.Where(o => o.AtividadeTMId == id);

            if (busca.Count() > 0)
            {
                ViewBag.Error = "Não é possível deletar esta Atividade, pois está sendo utilizada em outras partes do sistema.";
            }
            else
            {
                db.AtividadeTMs.Remove(atividadeTM);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View());
        }
Ejemplo n.º 8
0
        public void CadastroDadosValidos()
        {
            var cargo = new Cargo();

            cargo.NomeCargo      = "Administrador";
            cargo.CargoId        = 1;
            cargo.DescricaoCargo = "Uhum";
            Assert.Equal("Administrador", cargo.NomeCargo);
            Assert.Equal("Uhum", cargo.DescricaoCargo);
            Assert.Equal(1, cargo.CargoId);

            var usuario = new Usuario();

            usuario.Login            = "******";
            usuario.NomeUsuario      = "Sileisa";
            usuario.SobrenomeUsuario = "Alexandrino";
            usuario.Senha            = "123456";
            usuario.Hierarquia       = "Acesso Total";
            usuario.UsuarioId        = 1;
            usuario.Cargo            = cargo;
            Assert.Equal("Sileisa", usuario.NomeUsuario);
            Assert.Equal("Alexandrino", usuario.SobrenomeUsuario);
            Assert.Equal("Sileisa", usuario.Login);
            Assert.Equal("123456", usuario.Senha);
            Assert.Equal("Acesso Total", usuario.Hierarquia);
            Assert.Equal(usuario.Cargo, cargo);

            var maquina = new Maquina();

            maquina.MaquinaId   = 1;
            maquina.NomeMaquina = "Injetora 1";
            Assert.Equal(1, maquina.MaquinaId);
            Assert.Equal("Injetora 1", maquina.NomeMaquina);

            var molde = new Molde();

            molde.MoldeId   = 1;
            molde.NomeMolde = "Anel";
            molde.Cavidade  = 10;
            Assert.Equal(1, molde.MoldeId);
            Assert.Equal("Anel", molde.NomeMolde);

            // Id inválido

            /*var molde = new Molde();
             * molde.MoldeId = "Sil";
             * molde.NomeMolde = "Anel";
             * molde.Cavidade = 10;
             * Assert.Equal(1,molde.MoldeId);
             * Assert.Equal("Anel",molde.NomeMolde);*/
            // Atributos vazios

            /*var molde = new Molde();
             * molde.NomeMolde = "";
             * Assert.Equal(1,molde.MoldeId);
             * Assert.Equal("Anel",molde.NomeMolde);*/

            var atividadeOS = new AtividadeOS();

            atividadeOS.AtividadeOSId = 1;
            atividadeOS.NomeAtvOs     = "remover pino extrator";
            Assert.Equal(1, atividadeOS.AtividadeOSId);
            Assert.Equal("remover pino extrator", atividadeOS.NomeAtvOs);

            var atividadeTM = new AtividadeTM();

            atividadeTM.AtividadeTMId = 1;
            atividadeTM.NomeAtvTm     = "kgngkjdg";
            Assert.Equal(1, atividadeTM.AtividadeTMId);
            Assert.Equal("kgngkjdg", atividadeTM.NomeAtvTm);
        }