示例#1
0
        // POST: Sistema/Usuario/Novo
        public ActionResult Index(string filtro)
        {
            ViewData["filtro"] = filtro;
            List <UsuarioView> lista = UsuarioExecute.BuscarUsuarios(filtro);

            return(View("Index", lista));
        }
示例#2
0
        // GET: Sistema/Usuario/Privilegios
        public ActionResult Privilegios(Guid Id)
        {
            UsuarioView             usuario      = UsuarioExecute.CarregarUsuario(Id);
            List <RegraView>        regras       = RegraExecute.ListarTodosAsRegras();
            List <UsuarioRegraView> usuarioregra = UsuarioRegraExecute.ListarTodosOsUsuarioRegras();

            GestaoPrivilegio gestao = new GestaoPrivilegio()
            {
                Usuario = usuario, Regras = regras, UsuarioRegras = usuarioregra
            };

            return(View("Privilegios", gestao));
        }
示例#3
0
        public Aplicacao()
        {
            const string sessionUsuarioView = "UsuarioView";
            UsuarioView  usuario            = null;

            if (HttpContext.Current.Session[sessionUsuarioView] != null)
            {
                usuario = (UsuarioView)HttpContext.Current.Session[sessionUsuarioView];
            }
            else if (HttpContext.Current.User.Identity.IsAuthenticated)
            {
                usuario = UsuarioExecute.CarregarUsuario(HttpContext.Current.User.Identity.Name);
            }

            if (usuario != null)
            {
                AccountChange(usuario);
            }
        }
示例#4
0
        // POST: Sistema/Usuario/Excluir
        public ActionResult Excluir(UsuarioView bloco)
        {
            bool result = UsuarioExecute.ExcluirUsuario(bloco, User.Identity.Name.ToString(), DateTime.Now);

            return(RedirectToAction("Index"));
        }
示例#5
0
        // GET: Sistema/Usuario/Excluir
        public ActionResult Excluir(Guid Id)
        {
            UsuarioView item = UsuarioExecute.CarregarUsuario(Id);

            return(View("Excluir", item));
        }
示例#6
0
 // POST: Sistema/Usuario/Editar
 public ActionResult Editar(UsuarioView usuario)
 {
     usuario = UsuarioExecute.EditarUsuario(usuario, User.Identity.Name.ToString(), DateTime.Now);
     return(RedirectToAction("Index"));
 }
示例#7
0
 // POST: Sistema/Usuario/Novo
 public ActionResult Novo(UsuarioView bloco)
 {
     bloco = UsuarioExecute.CriarNovoUsuario(bloco, User.Identity.Name.ToString(), DateTime.Now);
     return(RedirectToAction("Index"));
 }
示例#8
0
        // GET: Sistema/Usuario
        public ActionResult Index()
        {
            List <UsuarioView> lista = UsuarioExecute.ListarTodosOsUsuarios();

            return(View(lista));
        }