public ActionResult LogOn(Usuario dataUser, string returnUrl) { string email = dataUser.EMAIL; string pass = dataUser.CONTRASEÑA; if (email != null && pass != null) { Usuario user = context.Usuario.SingleOrDefault(u => u.EMAIL == email && u.CONTRASEÑA == pass); if (user != null) { FormsAuthentication.SetAuthCookie(user.NOMBRE, false); if (Url.IsLocalUrl(returnUrl) && returnUrl.Length > 1 && returnUrl.StartsWith("/") && !returnUrl.StartsWith("//") && !returnUrl.StartsWith("/\\")) return Redirect(returnUrl); return RedirectToAction("Index", "Home"); } else { user = context.Usuario.SingleOrDefault(u => u.NOMBRE == email && u.CONTRASEÑA == pass); if (user != null) { FormsAuthentication.SetAuthCookie(user.NOMBRE, false); if (Url.IsLocalUrl(returnUrl) && returnUrl.Length > 1 && returnUrl.StartsWith("/") && !returnUrl.StartsWith("//") && !returnUrl.StartsWith("/\\")) return Redirect(returnUrl); return RedirectToAction("Index", "Home"); } } } return View(dataUser); }
public ActionResult Create(Usuario model, string IDCARGO, string IDTALLER) { if (ModelState.IsValid) { model.NOMBRE.ToUpper(); model.NOMBRE.Replace(" ", ""); model.CONTRASEÑA.ToUpper(); model.CONTRASEÑA.Replace(" ", ""); model.ID.ToUpper(); model.ID.Replace(" ", ""); model.IDCARGO = int.Parse(IDCARGO); model.ESTADO = true; if (IDCARGO == "7") { model.IDTALLER = int.Parse(IDTALLER); } else { model.IDTALLER = null; } // Attempt to register the user db.Usuario.Add(model); db.SaveChanges(); return RedirectToAction("Index", "Usuario"); } // Si llegamos a este punto, es que se ha producido un error y volvemos a mostrar el formulario return View(model); }
public ActionResult Edit(Usuario usuario, string IDTALLER, string IDCARGO) { if (ModelState.IsValid) { if (IDCARGO == "7") { usuario.IDTALLER = int.Parse(IDTALLER); } else { usuario.IDTALLER = null; } db.Entry(usuario).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.IDCARGO = new SelectList(db.Cargo, "ID", "NOMBRE", usuario.IDCARGO); return View(usuario); }
public ActionResult Register(Usuario model, string Cargos) { var Qry = from a in db.Cargo where (a.NOMBRE== Cargos) select a.ID; if (ModelState.IsValid) { model.NOMBRE.ToUpper(); model.NOMBRE.Replace(" ", ""); model.CONTRASEÑA.ToUpper(); model.CONTRASEÑA.Replace(" ", ""); model.ID.ToUpper(); model.ID.Replace(" ", ""); model.IDCARGO =int.Parse(Qry.First().ToString()); // Attempt to register the user db.Usuario.Add(model); db.SaveChanges(); return RedirectToAction("Index", "Account"); } // Si llegamos a este punto, es que se ha producido un error y volvemos a mostrar el formulario return View(model); }