public ActionResult Edit(TipoTelefone tt) { if (Roles.IsUserInRole(User.Identity.Name, "Administrador")) { if (!validarTipoTelefone(tt)) { ViewBag.Erro = "Erro na validação do TipoTelefone"; return View(tt); } string erro = null; if (tt.idTipoTelefone == 0) { erro = tipoTelefoneModel.adicionarTipoTelefone(tt); } else { erro = tipoTelefoneModel.editarTipoTelefone(tt); } if (erro == null) { return RedirectToAction("Index"); } else { ViewBag.Erro = erro; return View(tt); } } return Redirect("/Shared/Restrito"); }
public ActionResult Edit(Telefone t, TipoTelefone te) { if (Roles.IsUserInRole(User.Identity.Name, "Administrador")) { ViewBag.idTipoTelefone = new SelectList(tipoTelefoneModel.todosTiposTelefones(), "idTipoTelefone", "Descricao", te); if (!validarTelefone(t)) { ViewBag.Erro = "Erro na validação do Telefone"; return View(t); } string erro = null; if (t.idTipoTelefone == 0) { erro = telefoneModel.adicionarTelefone(t); } else { erro = telefoneModel.editarTelefone(t); } if (erro == null) { return RedirectToAction("Index"); } else { ViewBag.Erro = erro; return View(t); } } return Redirect("/Shared/Restrito"); }
public string adicionarTipoTelefone(TipoTelefone t) { string erro = null; try { db.TipoTelefone.AddObject(t); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public string excluirTipoTelefone(TipoTelefone t) { string erro = null; try { db.DeleteObject(t); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public ActionResult Edit(int id) { if (Roles.IsUserInRole(User.Identity.Name, "Administrador")) { TipoTelefone tt = new TipoTelefone(); ViewBag.Titulo = "Novo TipoTelefone"; if (id != 0) { tt = tipoTelefoneModel.obterTipoTelefone(id); ViewBag.Titulo = "Editar TipoTelefone"; } return View(tt); } return Redirect("/Shared/Restrito"); }
public string editarTipoTelefone(TipoTelefone t) { string erro = null; try { if (t.EntityState == System.Data.EntityState.Detached) { db.TipoTelefone.Attach(t); } db.ObjectStateManager.ChangeObjectState(t, System.Data.EntityState.Modified); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
/// <summary> /// Deprecated Method for adding a new object to the TipoTelefone EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToTipoTelefone(TipoTelefone tipoTelefone) { base.AddObject("TipoTelefone", tipoTelefone); }
/// <summary> /// Create a new TipoTelefone object. /// </summary> /// <param name="idTipoTelefone">Initial value of the idTipoTelefone property.</param> /// <param name="descricao">Initial value of the Descricao property.</param> public static TipoTelefone CreateTipoTelefone(global::System.Byte idTipoTelefone, global::System.String descricao) { TipoTelefone tipoTelefone = new TipoTelefone(); tipoTelefone.idTipoTelefone = idTipoTelefone; tipoTelefone.Descricao = descricao; return tipoTelefone; }
private bool validarTipoTelefone(TipoTelefone tipoTelefone) { if (tipoTelefone.Descricao == "") return false; return true; }
public ActionResult EditTelefoneProfessor(Telefone t, TipoTelefone tt, Pessoa p) { if (Roles.IsUserInRole(User.Identity.Name, "Administrador")) { ViewBag.idTipoTelefone = new SelectList(tipoTelefoneModel.todosTiposTelefones(), "idTipoTelefone", "Descricao", tt); string erro = null; if (t.idTelefone == 0) { erro = telefoneModel.adicionarTelefone(t); } else { erro = telefoneModel.editarTelefone(t); } if (erro == null) { if (p.idPessoa == 0) { erro = "p.idPEssoa vazio"; } return RedirectToAction("IndexAluno"); } else { ViewBag.Erro = erro; return View(t); } } return Redirect("/Shared/Restrito"); }
public ActionResult EditTelefoneProfessor(Telefone t, TipoTelefone tt, Pessoa p) { ViewBag.idTipoTelefone = new SelectList(tipoTelefoneModel.todosTiposTelefones(), "idTipoTelefone", "Descricao", tt); string erro = null; if (t.idTelefone == 0) { erro = telefoneModel.adicionarTelefone(t); } else { erro = telefoneModel.editarTelefone(t); } if (erro == null) { if (p.idPessoa == 0) { erro = "p.idPEssoa vazio"; } return RedirectToAction("IndexProfessor"); } else { ViewBag.Erro = erro; return View(t); } }