// 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 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())); }
public ActionResult DeleteConfirmed(int id) { AtividadeTM atividadeTM = db.AtividadeTMs.Find(id); db.AtividadeTMs.Remove(atividadeTM); db.SaveChanges(); return(RedirectToAction("Index")); }
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)); }
public ActionResult Create([Bind(Include = "AtividadeTMId,NomeAtvTm")] AtividadeTM atividadeTM) { if (ModelState.IsValid) { db.AtividadeTMs.Add(atividadeTM); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(atividadeTM)); }
// 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)); }
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()); }
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); }