示例#1
0
        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));
            }
        }
示例#2
0
        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));
        }
示例#3
0
        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));
        }