public ActionResult Menu_ActPass(Usuario TbUsuario) { using (SistWebLoginEnti db = new SistWebLoginEnti()) { var ConsultaUsuario = (from Usu in db.Usuario where Usu.IdUsu == VarGlo.IdUsu select Usu).ToList(); string Pass = ConsultaUsuario[0].Contrasena; if (TbUsuario.ConContrasena == TbUsuario.NuevaContrasena) { if (Pass == TbUsuario.Contrasena) { ConsultaUsuario[0].Contrasena = TbUsuario.NuevaContrasena; db.SaveChanges(); ModelState.Clear(); return(View("Index")); } else { ViewBag.ErrorPass = "******"; } } else { ViewBag.ErrorPassNue = "No coinciden las contraseñas"; } ModelState.Clear(); return(View("CambiarPass")); } }
public ActionResult UpdatePass(Usuario registro) { using (SistWebLoginEnti db = new SistWebLoginEnti()) { if (registro.Contrasena == registro.ConContrasena) { if (ModelState.IsValid) { int usu = VarGlo.IdUsu; var consulta = db.Usuario.FirstOrDefault(tblRegistro => tblRegistro.IdUsu == usu); consulta.Contrasena = registro.Contrasena; db.Entry(consulta).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); ModelState.Clear(); return(View("Index")); } } else { ViewBag.MensajeError = "Contraseñas no coinciden"; return(View("CambiarPass")); } } return(View()); }
public ActionResult RegistroCuenta(Usuario Reg) { using (SistWebLoginEnti db = new SistWebLoginEnti()) { if (ModelState.IsValid) { db.Usuario.Add(Reg); db.SaveChanges(); } } ModelState.Clear(); return(View("Index")); }
public ActionResult TareaPersonalizadaGuardar(NuevaTareaPersonalizada nueTarPer) { using (SistWebLoginEnti db = new SistWebLoginEnti()) { nueTarPer.IdUsu = VarGlo.IdUsu; if (ModelState.IsValid) { db.NuevaTareaPersonalizada.Add(nueTarPer); db.SaveChanges(); } } ModelState.Clear(); return(View("Index")); }