// 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)); }
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)); }
// 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)); }
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); }
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")); } }
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)); }