Example #1
0
        public ActionResult Detalle(int id)
        {
            ActionResult res;
            var          usuario = SessionHelper.UsuarioLogueado;

            res = Redirect("/Home/Index");
            if (SessionHelper.ComprobarPersmisos(usuario))
            {
                User user = RNUser.BuscarUsuarioPorId(id);
                res = View("Edit", user);
            }
            return(res);
        }
Example #2
0
        public ActionResult Edit(User user)
        {
            ActionResult result;
            var          usuario = SessionHelper.UsuarioLogueado;

            result = Redirect("/Home/Index");
            if (SessionHelper.ComprobarPersmisos(usuario))
            {
                RNUser.Editar(user);
                result = Redirect("/Usuarios/Index");
            }
            return(result);
        }
Example #3
0
        public ActionResult LogIn(LoginModel modelo)
        {
            var user = RNUser.BuscarUsuario(modelo.Usuario, modelo.Password);

            SessionHelper.UsuarioLogueado = user;

            if (user != null && SessionHelper.ComprobarPersmisos(user))
            {
                return(RedirectToAction("Index", "Admin"));
            }
            else
            {
                return(Redirect("/Home"));
            }
        }
Example #4
0
        public ActionResult Register(User modelo)
        {
            // Los usuarios que se  den de alta por este metodo van a ser de tipo cliente, por eso seteamos el role en 0
            modelo.Role = 0;
            var          userAdded = RNUser.Agregar(modelo);
            ActionResult response  = View("Register");

            if (userAdded)
            {
                SessionHelper.UsuarioLogueado = modelo;
                response = Redirect("/Home");
            }

            return(response);
        }
Example #5
0
        public List <PedidoCompleto> ArmarPedidoCompleto(List <Pedido> listaPedidos)
        {
            List <PedidoCompleto> pedidosCompletos = new List <PedidoCompleto>();

            foreach (var ped in listaPedidos)
            {
                pedidosCompletos.Add(new PedidoCompleto
                {
                    Pedido           = ped,
                    Usuario          = RNUser.BuscarUsuarioPorId(ped.UsuarioId),
                    ProductosPedidos = BuscarProdsPedidos(ped.Id)
                });
            }
            return(pedidosCompletos);
        }
Example #6
0
        public ActionResult Index()
        {
            var          usuario = SessionHelper.UsuarioLogueado;
            AdminModel   modelo  = new AdminModel();
            var          users   = RNUser.ListarUsuarios();
            ActionResult validar = Redirect("/Home/Index");

            if (usuario == null)
            {
                validar = Redirect("/Login/Index");
            }
            else if (SessionHelper.ComprobarPersmisos(usuario))
            {
                UserModel usermodelo = new UserModel
                {
                    ListaUsuarios   = users,
                    UsuarioLogueado = usuario.Usuario
                };
                validar = View("Usuarios", usermodelo);
            }
            return(validar);
        }
Example #7
0
 public ActionResult Delete(int id)
 {
     RNUser.Eliminar(id);
     return(Redirect("/Usuarios/Index"));
 }