예제 #1
0
        public ActionResult ActualizarDatos()
        {
            Usuario usuarioNuevo = new Usuario();
            Usuario usuario = (Usuario)Session["usuario"];
            usuarioNuevo.nom_usu = Request["nom_usu"];
            usuarioNuevo.apePat_usu = Request["apePat_usu"];
            usuarioNuevo.apeMat_usu = Request["apeMat_usu"];
            usuarioNuevo.cod_usu = usuario.cod_usu;

            UsuarioManager usuarioManager = new UsuarioManager();

            usuarioManager.actualizarDatos(usuarioNuevo);

            usuario = usuarioManager.BuscarUsuario(usuario);

            Foto foto = new Foto();

            usuario.foto = usuarioManager.buscarFoto(usuario).ruta;

            Session["usuario"] = usuario;

            return RedirectToAction("MiPerfilCompleto");
        }
예제 #2
0
        public ActionResult Registrar(Usuario usuario)
        {
            if (ModelState.IsValid)
            {
                UsuarioManager usuarioManager = new UsuarioManager();
                usuarioManager.RegistrarUsuario(usuario);
                Session["usuario"] = usuarioManager.BuscarUsuario(usuario);
                ViewBag.tallas = new SelectList(usuarioManager.ListarTallas(), "cod_talla", "desc_talla");
                ViewBag.rasgos = usuarioManager.ListarRasgos();
            }

            return View();
        }
예제 #3
0
        public ActionResult PerfilCompleto(string cod_usu2)
        {
            UsuarioManager usuarioManager = new UsuarioManager();
            Usuario usuario2 = usuarioManager.BuscarUsuario(Int32.Parse(cod_usu2));
            usuario2.foto = usuarioManager.buscarFoto(usuario2).ruta;

            Session["usuario2"] = usuario2;

            ViewBag.talla = usuarioManager.buscarTalla(usuario2);
            ViewBag.estCiv = usuarioManager.buscarEstCiv(usuario2);
            ViewBag.rasgo = usuarioManager.buscarRasgo(usuario2);
            ViewBag.contextura = usuarioManager.buscarContextura(usuario2);
            ViewBag.actividad = usuarioManager.buscarActividad(usuario2);

            ViewBag.cualidades = usuarioManager.buscarCualidades(usuario2);

            return View();
        }
예제 #4
0
        public ActionResult OpcionesPareja()
        {
            if (Request.Form["mensaje"] != null)
            {
                return RedirectToAction("Mensajes",new {cod_usu2 = Request["cod_usu2"]});
            }
            else if(Request.Form["favorito"]!=null)
            {
                UsuarioManager usuarioManager = new UsuarioManager();

                Usuario usuario = (Usuario)Session["usuario"];
                usuarioManager.RegistrarFavorito(usuario,Request["cod_usu2"]);
                String cod = Request["cod_usu2"];

                Usuario usuario2 = usuarioManager.BuscarUsuario(Int32.Parse(cod));

                Session["usuario2"] = usuario2;

                return RedirectToAction("Perfil");
            }
            else
            {
                return RedirectToAction("PerfilCompleto", new { cod_usu2 = Request["cod_usu2"] });

            }
        }
예제 #5
0
        public ActionResult Mensajes(string cod_usu2)
        {
            UsuarioManager usuarioManager = new UsuarioManager();
            Usuario usuario2 = usuarioManager.BuscarUsuario(Int32.Parse(cod_usu2));
            usuario2.foto = usuarioManager.buscarFoto(usuario2).ruta;

            Session["usuario2"] = usuario2;

            Usuario usuario = (Usuario)Session["usuario"];

            ViewBag.foto1 = usuario.foto;
            ViewBag.foto2 = usuario2.foto;

            MensajeManager mensajeManager = new MensajeManager();
            Mensaje mensaje = new Mensaje();
            mensaje.cod_usu1 = usuario.cod_usu;
            usuario = (Usuario)Session["usuario2"];
            mensaje.cod_usu2 = usuario.cod_usu;
            List<Mensaje> mensajes = mensajeManager.listarMensajes(mensaje);
            ViewBag.mensajes = mensajes;

            return View();
        }
예제 #6
0
        public ActionResult Login(String email, String contrasena)
        {
            UsuarioManager usuarioManager = new UsuarioManager();
            Usuario usu = new Usuario();
            usu.email_usu = email;
            usu.contr_usu = contrasena;

            Usuario usuario = usuarioManager.BuscarUsuario(usu);

            if(usuario !=null){

                Session["usuario"] = usuario;

                return RedirectToAction("Perfil");
            }

            return RedirectToAction("Index","Index",new {error = "Credenciales invalidas"});
        }