public ActionResult EditarPerfil()
        {
            ADMIUSUARIO user = db.ADMIUSUARIOs.Find(Session["Id"]);

            ViewBag.ID_PERFIL = new SelectList(db.ADMPERFILs, "ID_PERFIL", "NOMBREPERFIL", user.ID_PERFIL);
            return(View("EditarPerfil", user));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            ADMIUSUARIO aDMIUSUARIO = db.ADMIUSUARIOs.Find(id);

            db.ADMIUSUARIOs.Remove(aDMIUSUARIO);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Create([Bind(Include = "ID_USUARIO,ID_PERFIL,NOMBREUSUARIO,CONTRASEÑA")] ADMIUSUARIO aDMIUSUARIO)
 {
     if (ModelState.IsValid)
     {
         db.ADMIUSUARIOs.Add(aDMIUSUARIO);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ID_PERFIL = new SelectList(db.ADMPERFILs, "ID_PERFIL", "NOMBREPERFIL", aDMIUSUARIO.ID_PERFIL);
     return(View(aDMIUSUARIO));
 }
        public ActionResult EditarPerfil(int ID_USUARIO, int ID_PERFIL, String NOMBREUSUARIO, String CONTRASEÑA)
        {
            ADMIUSUARIO user = new ADMIUSUARIO()
            {
                ID_USUARIO    = ID_USUARIO,
                ID_PERFIL     = ID_PERFIL,
                NOMBREUSUARIO = NOMBREUSUARIO,
                CONTRASEÑA    = CONTRASEÑA
            };

            db.Entry(user).State = EntityState.Modified;
            db.SaveChanges();
            return(RedirectToAction("EditarPerfil"));
        }
        // GET: ADMIUSUARIOs/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ADMIUSUARIO aDMIUSUARIO = db.ADMIUSUARIOs.Find(id);

            if (aDMIUSUARIO == null)
            {
                return(HttpNotFound());
            }
            return(View(aDMIUSUARIO));
        }
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ADMIUSUARIO aDMIUSUARIO = db.ADMIUSUARIOs.Find(id);

            if (aDMIUSUARIO == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ID_PERFIL = new SelectList(db.ADMPERFILs, "ID_PERFIL", "NOMBREPERFIL", aDMIUSUARIO.ID_PERFIL);
            return(View(aDMIUSUARIO));
        }
        public ActionResult Contraseñaolvidada(String usuario, String contraseña)
        {
            var         id = from usuarios in db.ADMIUSUARIOs where usuarios.NOMBREUSUARIO == usuario select usuarios;
            ADMIUSUARIO usuariomodificar = id.FirstOrDefault();

            try
            {
                usuariomodificar.CONTRASEÑA      = contraseña;
                db.Entry(usuariomodificar).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index", "Home"));
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }


            return(View());
        }
 public ActionResult Edit([Bind(Include = "ID_USUARIO,NOMBREUSUARIO,CONTRASEÑA")] ADMIUSUARIO aDMIUSUARIO)
 {
     if (ModelState.IsValid)
     {
         var query = db.ADMIUSUARIOs.Where(c => c.CONTRASEÑA == contractual).FirstOrDefault();
         if (query != null)
         {
             aDMIUSUARIO.ID_PERFIL       = query.ID_PERFIL;
             db.Entry(aDMIUSUARIO).State = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         else
         {
             ViewBag.error = "La contraseña actual no coincide";
         }
     }
     ViewBag.ID_PERFIL = new SelectList(db.ADMPERFILs, "ID_PERFIL", "NOMBREPERFIL", aDMIUSUARIO.ID_PERFIL);
     return(View(aDMIUSUARIO));
 }