public List<ViewUltimosComentarios> ObtenerComentariosRealizados(int id)
        {
            List<ViewUltimosComentarios> views = new List<ViewUltimosComentarios>();
            String sql = "Select TOP 5 *From VIEW_ULTIMOS_COMENTARIOS where id = '" + id + "' ORDER BY id_comentario DESC";
            using (SqlConnection connection = Conexion.getConnection())
            {
                SqlCommand Comando = new SqlCommand(string.Format(sql, id), connection);

                SqlDataReader reader = Comando.ExecuteReader();
                while (reader.Read())
                {

                    ViewUltimosComentarios view = new ViewUltimosComentarios();
                    view.id_usuario = reader.GetInt32(0);
                    view.nombre_usuario = reader.GetString(1);
                    view.id_tema = reader.GetInt32(2);
                    view.nombre_tema = reader.GetString(3);
                    view.id_comentario = reader.GetInt32(4);
                    views.Add(view);
                }
            }

            return views;
        }
        public List <ViewUltimosComentarios> ObtenerComentariosRealizados(int id)
        {
            List <ViewUltimosComentarios> views = new List <ViewUltimosComentarios>();
            String sql = "Select TOP 5 *From VIEW_ULTIMOS_COMENTARIOS where id = '" + id + "' ORDER BY id_comentario DESC";

            using (SqlConnection connection = Conexion.getConnection())
            {
                SqlCommand Comando = new SqlCommand(string.Format(sql, id), connection);

                SqlDataReader reader = Comando.ExecuteReader();
                while (reader.Read())
                {
                    ViewUltimosComentarios view = new ViewUltimosComentarios();
                    view.id_usuario     = reader.GetInt32(0);
                    view.nombre_usuario = reader.GetString(1);
                    view.id_tema        = reader.GetInt32(2);
                    view.nombre_tema    = reader.GetString(3);
                    view.id_comentario  = reader.GetInt32(4);
                    views.Add(view);
                }
            }

            return(views);
        }
Beispiel #3
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();
        }