public ActionResult VisualizarPerfil(int Codigo)
        {
            UsuarioFacade facade = new UsuarioFacade();
            Perfil        perfil = facade.PesquisarPerfil(Codigo);

            return(View(perfil));
        }
Пример #2
0
        public ActionResult CadastrarUsuario()
        {
            UsuarioFacade facade = new UsuarioFacade();

            ViewData["Perfis"] = new SelectList(facade.PesquisarPerfil(null).ToList(), "Codigo", "Nome");

            return(View());
        }
        public ActionResult AlterarPerfil(int Codigo)
        {
            UsuarioFacade facade = new UsuarioFacade();
            Perfil        perfil = facade.PesquisarPerfil(Codigo);

            ViewData["Telas"] = facade.PesquisarTela(null);

            return(View(perfil));
        }
Пример #4
0
        public ActionResult AlterarUsuario(int Codigo)
        {
            UsuarioFacade facade = new UsuarioFacade();

            ViewData["Perfis"] = new SelectList(facade.PesquisarPerfil(null).ToList(), "Codigo", "Nome");

            Usuario usuario = facade.PesquisarUsuario(Codigo);

            return(View(usuario));
        }
Пример #5
0
        public ActionResult CadastrarUsuario(Usuario usuario, HttpPostedFileBase file)
        {
            UsuarioFacade facade = new UsuarioFacade();

            try
            {
                facade.SalvarUsuario(usuario, file);
                return(RedirectToAction("Index"));
            }
            catch
            {
                ViewData["Perfis"] = new SelectList(facade.PesquisarPerfil(null).ToList(), "Codigo", "Nome");
                return(View(usuario));
            }
        }
Пример #6
0
        public ActionResult AlterarUsuario(Usuario usuario, HttpPostedFileBase file)
        {
            UsuarioFacade facade = new UsuarioFacade();

            //TODO: na alteração a senha não é obrigatória (?)
            try
            {
                facade.SalvarUsuario(usuario, file);
                return(RedirectToAction("Index"));
            }
            catch
            {
                ViewData["Perfis"] = new SelectList(facade.PesquisarPerfil(null).ToList(), "Codigo", "Nome");
                return(View(usuario));
            }
        }
        public ActionResult Index()
        {
            UsuarioFacade facade = new UsuarioFacade();

            return(View(facade.PesquisarPerfil(null)));
        }