public ActionResult Edit(ModeloMaquina m) { string erro = modeloMaquinaModel.validarModeloMaquina(m); if (erro == null) { if (m.IdModeloMaquina == 0) { erro = modeloMaquinaModel.adicionarModeloMaquina(m); } else { erro = modeloMaquinaModel.editarModeloMaquina(m); } } if (erro == null) { return RedirectToAction("Index"); } else { ViewBag.Erro = erro; return View(m); } }
public string excluirModeloMaquina(ModeloMaquina m) { string erro = null; try { db.ModeloMaquina.DeleteObject(m); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public string editarModeloMaquina(ModeloMaquina m) { string erro = null; try { if (m.EntityState == System.Data.EntityState.Detached) { db.ModeloMaquina.Attach(m); } db.ObjectStateManager.ChangeObjectState(m, System.Data.EntityState.Modified); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public ActionResult Edit(int id) { if (Roles.IsUserInRole(User.Identity.Name, "administrador") || (System.Web.Security.Roles.IsUserInRole(User.Identity.Name, "gerencia"))) { ModeloMaquina m = new ModeloMaquina(); int idMarca = 1; int idTipoMaquina = 1; if (id != 0) { m = modeloMaquinaModel.obterModeloMaquina(id); idMarca = m.IdMarca; idTipoMaquina= m.IdTipoMaquina; } ViewBag.IdMarca = new SelectList(marcaModel.todasMarcas(), "IdMarca", "Descricao", idMarca); ViewBag.IdTipoMaquina = new SelectList(tipoMaquinaModel.todosTipoMaquina(), "IdTipoMaquina", "Descricao", idTipoMaquina); return View(m); } return Redirect("/Shared/Error"); }
/// <summary> /// Deprecated Method for adding a new object to the ModeloMaquina EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToModeloMaquina(ModeloMaquina modeloMaquina) { base.AddObject("ModeloMaquina", modeloMaquina); }
/// <summary> /// Create a new ModeloMaquina object. /// </summary> /// <param name="idModeloMaquina">Initial value of the IdModeloMaquina property.</param> /// <param name="descricao">Initial value of the Descricao property.</param> /// <param name="idTipoMaquina">Initial value of the IdTipoMaquina property.</param> /// <param name="idMarca">Initial value of the IdMarca property.</param> public static ModeloMaquina CreateModeloMaquina(global::System.Int32 idModeloMaquina, global::System.String descricao, global::System.Int32 idTipoMaquina, global::System.Int32 idMarca) { ModeloMaquina modeloMaquina = new ModeloMaquina(); modeloMaquina.IdModeloMaquina = idModeloMaquina; modeloMaquina.Descricao = descricao; modeloMaquina.IdTipoMaquina = idTipoMaquina; modeloMaquina.IdMarca = idMarca; return modeloMaquina; }
public string validarModeloMaquina(ModeloMaquina m) { string erro = null; if (m.Descricao == null || m.Descricao == "") { return "Descricao obrigatoria!"; } if (m.IdMarca == 0) { return "Selecione a Marca!"; } if (m.IdTipoMaquina == 0) { return "Selecione o tipo de maquina!"; } return erro; }