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