public ActionResult DeleteConfirmed(int id) { DetalleRole detalleRole = db.DetalleRoles.Find(id); db.DetalleRoles.Remove(detalleRole); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id_DetalleRoles,IdUsuario,FechaMOD,IdRoles")] DetalleRole detalleRole) { if (ModelState.IsValid) { db.Entry(detalleRole).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdUsuario = new SelectList(db.USUARIO_LOGIN, "IdUsuario", "Usuario", detalleRole.IdUsuario); ViewBag.IdRoles = new SelectList(db.Roles, "IdRoles", "Nombre", detalleRole.IdRoles); return(View(detalleRole)); }
// GET: DetalleRoles/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DetalleRole detalleRole = db.DetalleRoles.Find(id); if (detalleRole == null) { return(HttpNotFound()); } return(View(detalleRole)); }
// GET: DetalleRoles/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DetalleRole detalleRole = db.DetalleRoles.Find(id); if (detalleRole == null) { return(HttpNotFound()); } ViewBag.IdUsuario = new SelectList(db.USUARIO_LOGIN, "IdUsuario", "Usuario", detalleRole.IdUsuario); ViewBag.IdRoles = new SelectList(db.Roles, "IdRoles", "Nombre", detalleRole.IdRoles); return(View(detalleRole)); }
public ActionResult Login(String usuario, String contraseña) { if (usuario.IsNullOrWhiteSpace() | contraseña.IsNullOrWhiteSpace()) { return(View()); } USUARIO_LOGIN uSUARIO_LOGIN = db.USUARIO_LOGIN.Find(m.USUARIO_LOGINL(usuario, contraseña)); var result = 0; if (uSUARIO_LOGIN == null) { if (Session["time"] == null) { Session["time"] = 1; } else { Session["time"] = (int)Session["time"] + 1; } if ((int)Session["time"] == 4) { Session["fecha"] = DateTime.Now; } if (Session["fecha"] == null) { result = 2; } else { var loginDate = (DateTime)Session["fecha"]; if ((int)Session["time"] > 3 && DateTime.Now < loginDate.AddMinutes(5)) { result = 3; } else if ((int)Session["time"] > 3 && DateTime.Now > loginDate.AddMinutes(5)) { Session["time"] = 0; result = 2; } else { result = 2; } } } else { Session["id"] = uSUARIO_LOGIN.IdUsuario; Empleado empleado = db.Empleadoes.Find(m.BuscarEmpleadoU((int)Session["id"])); Session["idempleado"] = empleado.IdEmpleado; DetalleRole Rolesdetail = db.DetalleRoles.Find(m.BuscarRolU((int)Session["id"])); Session["Idroles"] = Rolesdetail.IdRoles; Session["time"] = 0; result = 1; } switch (result) { case 1: return(RedirectToAction("Index", "Home")); case 2: ModelState.AddModelError("", "Intento de inicio de sesión no válido."); return(View()); case 3: return(View("Lockout")); default: return(View()); } }