public ActionResult Index([Bind(Include = "AtividadeOSId,NomeAtvOs")] AtividadeOS atividadeOS) { var atividades = db.AtividadeOS.ToList(); var x = db.AtividadeOS.Count(); var cont = 0; for (var i = 0; i <= cont; i++) { cont++; if (atividadeOS.NomeAtvOs == atividades[i].NomeAtvOs) { ViewBag.Error = "Atividade já existente"; break; } else if (cont == x) { if (ModelState.IsValid) { db.AtividadeOS.Add(atividadeOS); db.SaveChanges(); return(RedirectToAction("Index")); } } } return(View(db.AtividadeOS.ToList())); }
public ActionResult DeleteConfirmed(int id) { AtividadeOS atividadeOS = db.AtividadeOS.Find(id); db.AtividadeOS.Remove(atividadeOS); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "AtividadeOSId,NomeAtvOs")] AtividadeOS atividadeOS) { if (ModelState.IsValid) { db.Entry(atividadeOS).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(atividadeOS)); }
public ActionResult Create([Bind(Include = "AtividadeOSId,NomeAtvOs")] AtividadeOS atividadeOS) { if (ModelState.IsValid) { db.AtividadeOS.Add(atividadeOS); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(atividadeOS)); }
// GET: AtividadeOS/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AtividadeOS atividadeOS = db.AtividadeOS.Find(id); if (atividadeOS == null) { return(HttpNotFound()); } return(View(atividadeOS)); }
public ActionResult DeleteConfirmed(int id) { AtividadeOS atividadeOS = db.AtividadeOS.Find(id); var busca = db.FormularioOSAtividade.Where(o => o.AtividadeOSId == 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.AtividadeOS.Remove(atividadeOS); db.SaveChanges(); return(RedirectToAction("Index")); } return(View()); }
public ActionResult Create([Bind(Include = "FormularioOSAtividadeId,FormularioOrdemServicoId,AtividadeOSId,AtividadesOS,StatusOS,FormularioOrdemServico,TipoManutencao")] FormularioOSAtividade formularioOSAtividade, [Bind(Include = "MaquinaId")] Maquina m1, [Bind(Include = "UsuarioId")] Usuario u1, [Bind(Include = "AtividadeOSId, NomeAtvOs")] AtividadeOS atividadeOS, int Executor, string Supervisor, string TipoManutencao) { //if (ModelState.IsValid) //{ var lstTags = Request.Form["chkTags"]; if (!string.IsNullOrEmpty(lstTags)) { FormularioOrdemServico form = new FormularioOrdemServico(); form = formularioOSAtividade.FormularioOrdemServico; formularioOSAtividade.StatusOS = false; formularioOSAtividade.FormularioOrdemServico.MaquinaId = m1.MaquinaId; formularioOSAtividade.FormularioOrdemServico.UsuarioId = Executor; formularioOSAtividade.FormularioOrdemServico.Supervisor = Supervisor; formularioOSAtividade.FormularioOrdemServico.TipoManutencao = TipoManutencao; int[] splTags = lstTags.Split(',').Select(Int32.Parse).ToArray(); foreach (var idform in splTags) { formularioOSAtividade.AtividadeOSId = idform; db.FormularioOSAtividade.Add(formularioOSAtividade); db.SaveChanges(); } return(RedirectToAction("Index", "FormularioOrdemServicoes")); } //} return(View(formularioOSAtividade)); }
public ActionResult Create([Bind(Include = "FormularioOSAtividadeId,FormularioOrdemServicoId,AtividadeOSId,AtividadesOS,StatusOS,FormularioOrdemServico,TipoManutencao")] FormularioOSAtividade formularioOSAtividade, [Bind(Include = "MaquinaId")] Maquina m1, [Bind(Include = "AtividadeOSId, NomeAtvOs")] AtividadeOS atividadeOS, [Bind(Include = "UsuarioId")] Usuario ex, string Supervisor, string TipoManutencao) { //if (ModelState.IsValid) //{ if (m1.MaquinaId == 0) { ViewBag.Maquina = "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)) { FormularioOrdemServico form = new FormularioOrdemServico(); form = formularioOSAtividade.FormularioOrdemServico; formularioOSAtividade.StatusOS = false; formularioOSAtividade.FormularioOrdemServico.MaquinaId = m1.MaquinaId; formularioOSAtividade.FormularioOrdemServico.UsuarioId = ex.UsuarioId; formularioOSAtividade.FormularioOrdemServico.Supervisor = Supervisor; formularioOSAtividade.FormularioOrdemServico.TipoManutencao = TipoManutencao; int[] splTags = lstTags.Split(',').Select(Int32.Parse).ToArray(); foreach (var idform in splTags) { formularioOSAtividade.AtividadeOSId = idform; db.FormularioOSAtividade.Add(formularioOSAtividade); db.SaveChanges(); } return(RedirectToAction("Index", "FormularioOrdemServicoes")); } } //} ViewBag.MaquinaId = db.Maquinas.ToList(); ViewBag.UsuarioId = db.Usuarios.Where(u => u.Hierarquia == "Acesso Produção" || u.Hierarquia == "Acesso Supervisor"); ViewBag.Supervisor = db.Usuarios.Where(u => u.Hierarquia == "Acesso Supervisor"); ViewBag.AtividadeOSId = new MultiSelectList(db.AtividadeOS, "AtividadeOSId", "NomeAtvOs"); ViewBag.FormularioOrdemServicoId = new SelectList(db.FormularioOrdemServicoes, "FormularioOrdemServicoId", "TipoManutencao"); return(View(formularioOSAtividade)); }
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); }