public string excluirFuncionario(Funcionario f) { string erro = null; try { db.Funcionario.DeleteObject(f); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public ActionResult Edit(int id) { if (Roles.IsUserInRole(User.Identity.Name, "administrador")) { Funcionario f = new Funcionario(); ViewBag.Titulo = "Nova Funcionario"; if (id != 0) { f = funcionarioModel.obterFuncionario(id); ViewBag.Titulo = "Editar Funcionario"; } return View(f); } return Redirect("/Shared/Error"); }
public ActionResult Edit(Funcionario f) { string erro = funcionarioModel.validarFuncionario(f); if (f.IdFuncionario == 0) erro = funcionarioModel.adicionarFuncionario(f); else erro = funcionarioModel.editarFuncionario(f); if (erro == null) { return RedirectToAction("Index"); } else { ViewBag.Erro = erro; return View(f); } }
public string editarFuncionario(Funcionario f) { string erro = null; try { if (f.EntityState == System.Data.EntityState.Detached) { db.Funcionario.Attach(f); } db.ObjectStateManager.ChangeObjectState(f, System.Data.EntityState.Modified); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
/// <summary> /// Deprecated Method for adding a new object to the Funcionario EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToFuncionario(Funcionario funcionario) { base.AddObject("Funcionario", funcionario); }
/// <summary> /// Create a new Funcionario object. /// </summary> /// <param name="idFuncionario">Initial value of the IdFuncionario property.</param> /// <param name="nome">Initial value of the Nome property.</param> /// <param name="cpf">Initial value of the Cpf property.</param> public static Funcionario CreateFuncionario(global::System.Int32 idFuncionario, global::System.String nome, global::System.String cpf) { Funcionario funcionario = new Funcionario(); funcionario.IdFuncionario = idFuncionario; funcionario.Nome = nome; funcionario.Cpf = cpf; return funcionario; }
public string validarFuncionario(Funcionario f) { string erro = null; if (f.Nome == null || f.Nome == "") { return "Nome obrigatório!"; } if (f.Cpf == null || f.Cpf == "") { return "CPF obrigatório!"; } return erro; }