Пример #1
0
        // GET: Usuarios/Edit/5
        public ActionResult Edit(int?id)
        {
            int idUsuario;

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            Usuario usuario = new UsuarioADM().buscarUsuario((int)id);

            if (usuario == null)
            {
                return(HttpNotFound());
            }
            List <SelectListItem> Roles       = new List <SelectListItem>();
            List <SelectListItem> ddlitemlist = new List <SelectListItem>();
            SelectListItem        RolesAdmin  = new SelectListItem()
            {
                Text = "Administrador", Value = "1"
            };
            SelectListItem RolesOperador = new SelectListItem()
            {
                Text = "Operador", Value = "2"
            };
            SelectListItem RolesCliente = new SelectListItem()
            {
                Text = "Cliente", Value = "3"
            };

            Roles.Add(RolesAdmin);
            Roles.Add(RolesCliente);
            Roles.Add(RolesOperador);

            foreach (SelectListItem item in Roles)
            {
                int  contador = 0;
                bool Encontre = false;
                while (usuario.roles.Count > contador && !Encontre)
                {
                    Rol rol = usuario.roles[contador];
                    if (item.Value == rol.rol.ToString())
                    {
                        item.Selected = true;
                        Encontre      = true;
                    }

                    contador++;
                }

                ddlitemlist.Add(item);
            }


            ViewBag.ddlitemlist = ddlitemlist; //using ViewBag to bind DropDownList


            return(View(usuario));
        }
Пример #2
0
        public ActionResult Create([Bind(Include = "ID,nombre,apellido,mail,edad,usuario,password")] Usuario usuario)
        {
            if (ModelState.IsValid)
            {
                UsuarioADM admUsuario = new UsuarioADM();
                admUsuario.registrarUsuario(usuario);
                return(RedirectToAction("Index"));
            }

            return(View(usuario));
        }
Пример #3
0
        // GET: Usuarios/Details/5
        public ActionResult Details(int id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Usuario usuario = new UsuarioADM().buscarUsuario(id);

            if (usuario == null)
            {
                return(HttpNotFound());
            }
            return(View(usuario));
        }
Пример #4
0
        public JsonResult RecuperarPass(int id)
        {
            JsonResult rta        = new JsonResult();
            UsuarioADM usuarioNeg = new UsuarioADM();

            try
            {
                usuarioNeg.recueperarPass(id);
                rta.Data = "ok";
            }
            catch (Exception e) {
                rta.Data = "Err" + e.Message;
            }
            return(rta);
        }
Пример #5
0
        public ActionResult Create([Bind(Include = "usuario, pass")] AutenticacionModel auth)
        {
            try
            {
                UsuarioADM usuarios = new UsuarioADM();
                Usuario    usuario  = usuarios.validarUsuario(auth.usuario, auth.pass);

                System.Web.HttpContext.Current.Session["sessionString"] = new JavaScriptSerializer().Serialize(usuario);
                System.Web.HttpContext.Current.Session["Usuario"]       = usuario;
                return(RedirectToAction("Index", "Home"));
            }
            catch (Exception e)
            {
                ViewBag.noValido = e.Message;
                return(View("Index"));
            }
        }
Пример #6
0
        public ActionResult Create([Bind(Include = "ID,nombre,apellido,mail,edad,usuario,password")] Usuario usuario)
        {
            if (ModelState.IsValid)
            {
                List <Rol> rolesAsignados = new List <Rol>();

                UsuarioADM admUsuario = new UsuarioADM();
                rolesAsignados.Add(new Rol {
                    rol = (int)eRoles.cliente
                });
                usuario.roles = rolesAsignados;
                admUsuario.registrarUsuario(usuario);
                System.Web.HttpContext.Current.Session["sessionString"] = new JavaScriptSerializer().Serialize(usuario);

                return(RedirectToAction("Index"));
            }

            return(View(usuario));
        }