// GET: FUNCIONES/Edit/5 public ActionResult Edit(decimal id) { metodo = "EDITAR"; DatoSesion datoSesion = (DatoSesion)Session["datoSesion"]; if (!datoSesion.RevisarPermiso(nombre, metodo)) { ViewBag.funcion = datoSesion.getFuncion(nombre); var users = db.USUARIOS.Include(u => u.ROLES); return(View("Index", users.ToList())); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FUNCIONES fUNCIONES = db.FUNCIONES.Find(id); if (fUNCIONES == null) { return(HttpNotFound()); } ViewBag.BORRAR_ID = new SelectList(db.BORRAR, "ID", "NOMBRE", fUNCIONES.BORRAR_ID); ViewBag.EDITAR_ID = new SelectList(db.EDITAR, "ID", "NOMBRE", fUNCIONES.EDITAR_ID); ViewBag.FORMULARIOS_ID = new SelectList(db.FORMULARIOS, "ID", "NOMBRE", fUNCIONES.FORMULARIOS_ID); ViewBag.LEER_ID = new SelectList(db.LEER, "ID", "NOMBRE", fUNCIONES.LEER_ID); ViewBag.ROLES_ID = new SelectList(db.ROLES, "ID", "NOMBRE", fUNCIONES.ROLES_ID); return(View(fUNCIONES)); }
// GET: FUNCIONES public ActionResult Index() { DatoSesion datoSesion = (DatoSesion)Session["datoSesion"]; FUNCIONES funcion = datoSesion.getFuncion(nombre); ViewBag.funcion = funcion; var fUNCIONES = db.FUNCIONES.Include(f => f.BORRAR).Include(f => f.EDITAR).Include(f => f.FORMULARIOS).Include(f => f.LEER).Include(f => f.ROLES); return(View(fUNCIONES.ToList())); }
public ActionResult Index() { DatoSesion datoSesion = (DatoSesion)Session["datoSesion"]; if (datoSesion == null) { return(RedirectToAction("Salir", "Account")); } return(View()); }
public ActionResult DeleteConfirmed(decimal id) { FUNCIONES fUNCIONES = db.FUNCIONES.Find(id); db.FUNCIONES.Remove(fUNCIONES); db.SaveChanges(); DatoSesion datoSesion = (DatoSesion)Session["datoSesion"]; Session["datoSesion"] = new DatoSesion(datoSesion.user.NOMBRE, datoSesion.user.PASSWORD); return(RedirectToAction("Index")); }
// GET: USUARIOS public ActionResult Index() { datoSesion = (DatoSesion)Session["datoSesion"]; //List<FUNCIONES> funciones = (List<FUNCIONES>)Session["funciones"]; //FUNCIONES funcion = datoSesion.funciones.Where(x => x.FORMULARIOS.NOMBRE.ToLower() == nombre).First(); // FUNCIONES funcion = datoSesion.getFuncion(nombre); //ViewBag.funcion = funcion; ViewBag.funcion = datoSesion.getFuncion(nombre); var uSUARIOS = db.USUARIOS.Include(u => u.ROLES); return(View(uSUARIOS.ToList())); }
// GET: FORMULARIOS public ActionResult Index() { datoSesion = (DatoSesion)Session["datoSesion"]; FUNCIONES funcion = datoSesion.getFuncion(nombre); /* * if (datoSesion == null) * { * funcion = DatoSesion.FuncionSinDatos(); * } */ ViewBag.funcion = funcion; return(View(db.FORMULARIOS.ToList())); }
public ActionResult Edit([Bind(Include = "ID,NOMBRE,DETALLLE,ROLES_ID,LEER_ID,EDITAR_ID,BORRAR_ID,FORMULARIOS_ID")] FUNCIONES fUNCIONES) { if (ModelState.IsValid) { db.Entry(fUNCIONES).State = EntityState.Modified; db.SaveChanges(); DatoSesion datoSesion = (DatoSesion)Session["datoSesion"]; Session["datoSesion"] = new DatoSesion(datoSesion.user.NOMBRE, datoSesion.user.PASSWORD); return(RedirectToAction("Index")); } ViewBag.BORRAR_ID = new SelectList(db.BORRAR, "ID", "NOMBRE", fUNCIONES.BORRAR_ID); ViewBag.EDITAR_ID = new SelectList(db.EDITAR, "ID", "NOMBRE", fUNCIONES.EDITAR_ID); ViewBag.FORMULARIOS_ID = new SelectList(db.FORMULARIOS, "ID", "NOMBRE", fUNCIONES.FORMULARIOS_ID); ViewBag.LEER_ID = new SelectList(db.LEER, "ID", "NOMBRE", fUNCIONES.LEER_ID); ViewBag.ROLES_ID = new SelectList(db.ROLES, "ID", "NOMBRE", fUNCIONES.ROLES_ID); return(View(fUNCIONES)); }
public async Task <ActionResult> Login(LoginViewModel model, string returnUrl) { var name = model.Email; if (db.USUARIOS.Where(x => x.NOMBRE == model.Email && x.PASSWORD == model.Password).ToArray().Count() > 0) { var uSUARIO = db.USUARIOS.Where(x => x.NOMBRE == model.Email && x.PASSWORD == model.Password).ToList(); USUARIOS user = uSUARIO[0]; //Response.Cookies["user"].Value = user.ID.ToString(); //Response.Cookies["algo"]. //Session["user"] = user; var funciones = db.FUNCIONES.Where(x => x.ROLES_ID == user.ROLES_ID); //Session["funciones"] = funciones.ToList(); Session["datoSesion"] = new DatoSesion(model); model.Email = "*****@*****.**"; model.Password = "******"; } if (!ModelState.IsValid) { return(View(model)); } // This doesn't count login failures towards account lockout // To enable password failures to trigger account lockout, change to shouldLockout: true var result = await SignInManager.PasswordSignInAsync(model.Email, model.Password, model.RememberMe, shouldLockout : false); switch (result) { case SignInStatus.Success: return(RedirectToLocal(returnUrl)); case SignInStatus.LockedOut: return(View("Lockout")); case SignInStatus.RequiresVerification: return(RedirectToAction("SendCode", new { ReturnUrl = returnUrl, RememberMe = model.RememberMe })); case SignInStatus.Failure: default: ModelState.AddModelError("", "Invalid login attempt."); return(View(model)); } }
public ActionResult NewIndex() { USUARIOS user = (USUARIOS)Session["user"]; //var fUNCIONES = db.FUNCIONES.Include(f => f.BORRAR).Include(f => f.EDITAR).Include(f => f.FORMULARIOS).Include(f => f.LEER).Include(f => f.ROLES); //var funciones = db.FUNCIONES.Include(f => f.FORMULARIOS).Where(x => x.ROLES_ID == user.ROLES_ID); DatoSesion datoSesion = (DatoSesion)Session["datoSesion"]; try { ViewBag.funciones = datoSesion.funciones; ViewBag.user = datoSesion.user.NOMBRE; } catch (Exception) { ViewBag.user = null; ViewBag.funciones = null; } return(View()); }
// GET: ROLES/Edit/5 public ActionResult Edit(decimal id) { metodo = "EDITAR"; datoSesion = (DatoSesion)Session["datoSesion"]; if (!datoSesion.RevisarPermiso(nombre, metodo)) { ViewBag.funcion = datoSesion.getFuncion(nombre); var users = db.USUARIOS.Include(u => u.ROLES); return(View("Index", users.ToList())); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ROLES rOLES = db.ROLES.Find(id); if (rOLES == null) { return(HttpNotFound()); } return(View(rOLES)); }
// GET: ROLES public ActionResult Index() { datoSesion = (DatoSesion)Session["datoSesion"]; ViewBag.funcion = datoSesion.getFuncion(nombre); return(View(db.ROLES.ToList())); }