public ActionResult Adiciona(Usuario usuario) { string valor = ViewBag.Perfil; if (ModelState.IsValid) { UsuariosDAO dao = new UsuariosDAO(); if (usuario.Id > 0) { dao.Atualiza(usuario); } if (usuario.Id == 0) { dao.Adicionar(usuario); } return(RedirectToRoute("todosUsuarios")); } else { usuario = new Usuario(); TipoPessoaDAO dao = new TipoPessoaDAO(); IList <TipoPessoa> tipo = new List <TipoPessoa>(); tipo = dao.Lista(); ViewBag.TipoPessoa = tipo; ViewBag.Usuario = usuario; ModelState.AddModelError("usuario.Nome", "*Campo Nome Obrigatório"); ModelState.AddModelError("usuario.Email", "*Campo E-mail Obrigatório"); return(View("Edita", usuario)); } }
public ActionResult Formulario() { Usuario usuario = new Usuario(); TipoPessoaDAO daoPessoa = new TipoPessoaDAO(); IList <TipoPessoa> tipos = new List <TipoPessoa>(); tipos = daoPessoa.Lista(); ViewBag.TipoPessoa = tipos; //viewbag usuario serve para comparação com a viewBag Tipo pessoa no combobox ViewBag.Usuario = usuario; ViewBag.Tela = "Cadastro Novo Usuário"; return(View("Edita", usuario)); }
public ActionResult Edita(int id) { UsuariosDAO dao = new UsuariosDAO(); Usuario usuario = dao.BuscaPorId(id); TipoPessoaDAO daoPessoa = new TipoPessoaDAO(); IList <TipoPessoa> tipos = new List <TipoPessoa>(); tipos = daoPessoa.Lista(); ViewBag.TipoPessoa = tipos; ViewBag.Usuario = usuario; ViewBag.Tela = "Atualizando Usuário"; return(View(usuario)); }