Ejemplo n.º 1
0
        public ActionResult Crear()
        {
            var pwd = "Record_2015";

            Usuario usuario = new Usuario()
            {
                Password = pwd,
                ConfirmPassword = pwd,
            };

            ViewBag.PassDefault = "Record_2015";

            return PartialView("_Crear", usuario);
        }
Ejemplo n.º 2
0
        public ActionResult ResetPassword(string UserName = "", string Correo = "")
        {
            Usuario usuario = new Usuario();

            if (!String.IsNullOrEmpty(UserName) && !String.IsNullOrEmpty(Correo))
            {
                usuario = db.Usuarios.Single(a => a.UserName == UserName && a.Correo == Correo);
            }
            else if (!String.IsNullOrEmpty(UserName))
            {
                //Buscar por nombre de usuario
                usuario = db.Usuarios.Single(a => a.UserName == UserName);
            }
            else if (!String.IsNullOrEmpty(Correo))
            {
                //Buscar por correo
                usuario = db.Usuarios.Single(a => a.Correo == Correo);
            }
            else
            {
                //No se restablera la contraseña

            }

            if (usuario == null)
            {
                AlertaDanger("No se pudo restabler la contraseña, intentelo mas tarde.", true);
            }
            else
            {
                /* IMPLEMENTAR EL ENVIO DE LA CONTRASEÑA POR CORREO */

                AlertaSuccess("Se restablecio la contraseña", true);
                AlertaDefault(string.Format(" Usuario = {0}", usuario.UserName), true);
                AlertaDefault(string.Format(" Contraseña = {0}", usuario.Password), true);
            }

            string url = Url.Action("Index", "Home");
            return Json(new { success = true, url = url, modelo = "Usuario" });
        }
Ejemplo n.º 3
0
        public ActionResult IniciarSesion()
        {
            var usuario = new Usuario();

            return PartialView("_IniciarSesion", usuario);
        }