Пример #1
0
        public ActionResult crearBuzon(string nombre_usuario)
        {
            Usuario usuario = new Usuario();
            int id_usuario = usuario.obtenerUsuarioPorNombre(nombre_usuario).id;
            String sql = "Insert into Buzon_entrada (id_usuario,cantidad_mensajes,mensajes_sin_leer) "
            + "values  ('{0}','{1}','{2}')";

            int retorno = 0;
            using (SqlConnection connection = Conexion.getConnection())
            {
                SqlCommand Comando = new SqlCommand(string.Format(sql, id_usuario,0,0), connection);

                retorno = Comando.ExecuteNonQuery();
                connection.Close();

            }

            if (retorno > 0)
            {
                return Redirect("Loguearse");
            }

             return Redirect("Registrarse");
        }
Пример #2
0
        public ActionResult VerPerfil(string nombre)
        {
            Session["user_name"] = Session["user_name"];
            Session["IDG"] = Session["IDG"];
            Session["ID"] = Session["ID"];

            Usuario usuario = new Usuario();
            GrupoUsuario GUser = new GrupoUsuario();
            usuario = usuario.obtenerUsuarioPorNombre(nombre);
            ViewBag.NombreUsuario = usuario.nombre;
            ViewBag.Edad = usuario.ObtenerEdad(usuario.id);
            ViewBag.Sexo = usuario.sexo;
            ViewBag.NComentarios = usuario.cantidad_comentarios;
            ViewBag.FechaRegistro = usuario.fecha_registro;
            ViewBag.AvatarUrl = usuario.avatar_url;
            ViewBag.TipoUsuario = GUser.obtenerNombreGrupoPorID(int.Parse(Session["IDG"].ToString()));
            List<ViewTemasCreados> VTC2 = new List<ViewTemasCreados>();
            ViewTemasCreados VTC = new ViewTemasCreados();
            VTC2 = VTC.ObtenerTemasCreados(usuario.id);
            ViewBag.TemasCreados = VTC2;

            List<ViewUltimosComentarios> VUC2 = new List<ViewUltimosComentarios>();
            ViewUltimosComentarios VUC = new ViewUltimosComentarios();
            VUC2 = VUC.ObtenerComentariosRealizados(usuario.id);
            ViewBag.ComentariosRealizados = VUC2;

            return View();
        }
Пример #3
0
        public ActionResult Loguear(string nombre, string contraseña)
        {
            ViewBag.Message = "Página de logueo.";
            ViewBag.ValidateLogin = false;

            Categoria categoria = new Categoria();
            List<Categoria> ListCategorias = new List<Categoria>();
            ListCategorias = categoria.obtenerCategorias();
            ViewBag.ListCategorias = ListCategorias;

            Usuario user = new Usuario();
            Usuario user2 = new Usuario();
            List<string> Listnombres = user.obtenerNombreUsuarios();
            List<string> Listcontraseñas = user.obtenerContraseñaUsuarios();
            int i = 0;

            while ( Listnombres.Count > i)
            {
                if (Listnombres[i] == nombre && Listcontraseñas[i] == contraseña)
                {
                    user2 = user.obtenerUsuarioPorNombre(nombre);
                    Session["user_name"] = user2.nombre;
                    Session["ID"] = user2.id;
                    Session["IDG"] = user2.id_group;
                    return View("Categorias");
                }
                i++;
              }

            ViewBag.Message = "Error al loguear, intentelo otra vez.";
            return View();
        }