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"));
            }
        }
Example #2
0
        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());
        }
Example #3
0
        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"));
        }