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 Cuenta() { using (SistWebLoginEnti db = new SistWebLoginEnti()) { var canRegSim = (from nueTar in db.NuevaTareaSimple where nueTar.IdUsu == VarGlo.IdUsu select nueTar).ToList(); var canRegPer = (from nueTar in db.NuevaTareaPersonalizada where nueTar.IdUsu == VarGlo.IdUsu select nueTar).ToList(); var consulta = (from tarea in db.NuevaTareaSimple join usuario in db.Usuario on tarea.IdUsu equals usuario.IdUsu where tarea.IdUsu == VarGlo.IdUsu && usuario.IdUsu == VarGlo.IdUsu select new { NuevaTareaSimple = tarea, Usuario = usuario }).ToList(); if (consulta.Count != 0) { ViewBag.NomApe = consulta[0].Usuario.NomUsu + " " + consulta[0].Usuario.ApeUsu; ViewBag.CanRegSim = canRegSim.Count; ViewBag.CanRegPer = canRegPer.Count; ViewBag.Email = consulta[0].Usuario.EmaUsu; } } return(View()); }
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 TareaSimplePerzonalizada() { using (SistWebLoginEnti db = new SistWebLoginEnti()) { var item = db.TipoTarea.ToList(); SelectList lis = new SelectList(item, "IdTip", "NomTip"); ViewBag.ItemList = lis; return(View()); } }
public ActionResult Index() { using (SistWebLoginEnti db = new SistWebLoginEnti()) { var consulta = (from registro in db.Usuario where registro.IdUsu == VarGlo.IdUsu select registro).ToList(); ViewBag.Usuario = consulta[0].NomUsu; } 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")); }
public ActionResult ValidarEmailUsu(Usuario Reg) { using (SistWebLoginEnti db = new SistWebLoginEnti()) { var consulta = (from registro in db.Usuario where registro.EmaUsu == Reg.EmaUsu select registro).ToList(); if (consulta.Count != 0) { ModelState.Clear(); VarGlo.IdUsu = consulta[0].IdUsu;; Session["IdUsu"] = consulta[0].IdUsu; return(View("CambiarPass")); } else { ViewBag.MensajeError = "Correo ingresado inválido"; return(View("ValidarEmail")); } } }
public ActionResult ValidarLogin(Usuario usu) { using (SistWebLoginEnti db = new SistWebLoginEnti()) { var consulta = (from usuario in db.Usuario where usuario.EmaUsu == usu.EmaUsu && usuario.Contrasena == usu.Contrasena select usuario).ToList(); if (consulta.Count != 0) { ModelState.Clear(); VarGlo.IdUsu = consulta[0].IdUsu; Session["IdUsu"] = consulta[0].IdUsu; return(RedirectToAction("Index", "Menu")); } else { ModelState.Clear(); ViewBag.MensajeError = "Usuario y/o Contraseña incorrecta"; return(View("Index")); } } }