Beispiel #1
0
        public PublicacionesBO BuscarPublicacion(int ID)
        {
            SqlCommand Comando = new SqlCommand("Select * from Publicaciones where IdPublicacion='" + ID + "'");

            Comando.Connection = Conexion.Conectar();
            SqlDataReader Reader;

            Conexion.Abrir();
            PublicacionesBO Publicacion = new PublicacionesBO();

            Reader = Comando.ExecuteReader();
            while (Reader.Read())
            {
                Publicacion = new PublicacionesBO()
                {
                    Codigo        = int.Parse(Reader[0].ToString()),
                    Titulo        = Reader[1].ToString(),
                    Contenido     = Reader[2].ToString(),
                    CodigoUsuario = int.Parse(Reader[3].ToString()),
                    FechaHora     = DateTime.Parse(Reader[4].ToString()),
                    ImagenPreview = Reader[6].ToString()
                };
            }
            Conexion.Cerrar();
            return(Publicacion);
        }
Beispiel #2
0
        public List <PublicacionesBO> ListaPeliculas()
        {
            List <PublicacionesBO> Publicaciones = new List <PublicacionesBO>();
            SqlCommand             Comando       = new SqlCommand("Select * from Publicaciones");

            Comando.Connection = Conexion.Conectar();
            SqlDataReader Reader;

            Conexion.Abrir();
            Reader = Comando.ExecuteReader();
            while (Reader.Read())
            {
                PublicacionesBO Publicacion = new PublicacionesBO()
                {
                    Codigo        = int.Parse(Reader[0].ToString()),
                    Titulo        = Reader[1].ToString(),
                    Contenido     = Reader[2].ToString(),
                    CodigoUsuario = int.Parse(Reader[3].ToString()),
                    FechaHora     = DateTime.Parse(Reader[4].ToString())
                };
                Publicaciones.Add(Publicacion);
            }
            Conexion.Cerrar();
            return(Publicaciones);
        }
Beispiel #3
0
        public int Eliminar(PublicacionesBO obj)
        {
            SqlCommand Cmd = new SqlCommand("delete Publicaciones where IdPublicacion = @Cod");

            Cmd.Parameters.Add("@Cod", SqlDbType.Int).Value = obj.Codigo;
            return(Conexion.EjecutarComando(Cmd));
        }
Beispiel #4
0
        public List <PublicacionesBO> ResultadosPubs()
        {
            ComentariosDAO         Comentarios   = new ComentariosDAO();
            List <PublicacionesBO> Publicaciones = new List <PublicacionesBO>();
            SqlCommand             Comando       = new SqlCommand("Select * from Publicaciones");

            Comando.Connection = Conexion.Conectar();
            SqlDataReader Reader;

            Conexion.Abrir();
            Reader = Comando.ExecuteReader();
            while (Reader.Read())
            {
                PublicacionesBO Publicacion = new PublicacionesBO()
                {
                    Codigo            = int.Parse(Reader[0].ToString()),
                    Titulo            = Reader[1].ToString(),
                    Contenido         = Reader[2].ToString(),
                    CodigoUsuario     = int.Parse(Reader[3].ToString()),
                    FechaHora         = DateTime.Parse(Reader[4].ToString()),
                    NumeroComentarios = Comentarios.NumeroComentarios(int.Parse(Reader[0].ToString())),
                    ImagenPreview     = Reader[6].ToString()
                };
                Publicaciones.Add(Publicacion);
            }
            Conexion.Cerrar();
            return(Publicaciones);
        }
Beispiel #5
0
        public int Modificar(PublicacionesBO obj)
        {
            SqlCommand Cmd = new SqlCommand("Update Publicaciones Set Titulo = @Titulo,Cuerpo = @Contenido,IdUsuario1 = @CodUsu,FechaHora = @FechaHora where IdPublicacion = @Cod");

            Cmd.Parameters.Add("@Cod", SqlDbType.Int).Value            = obj.Codigo;
            Cmd.Parameters.Add("@Titulo", SqlDbType.VarChar).Value     = obj.Titulo;
            Cmd.Parameters.Add("@Contenido", SqlDbType.VarChar).Value  = obj.Contenido;
            Cmd.Parameters.Add("@CodUsu", SqlDbType.Int).Value         = obj.CodigoUsuario;
            Cmd.Parameters.Add("@FechaHora", SqlDbType.DateTime).Value = obj.FechaHora;
            Cmd.Parameters.Add("@ImgPrev", SqlDbType.VarChar).Value    = obj.ImagenPreview;
            return(Conexion.EjecutarComando(Cmd));
        }
Beispiel #6
0
        public int Agregar(PublicacionesBO obj)
        {
            SqlCommand Cmd = new SqlCommand("insert into Publicaciones (Titulo,Cuerpo,IdUsuario1,FechaHora,Prioridad,ImgPrev) output INSERTED.IdPublicacion values(@Titulo,@Contenido,@CodUsu,@FechaHora,@Prioridad,@ImgPrev) ");

            Cmd.Parameters.Add("@Titulo", SqlDbType.VarChar).Value     = obj.Titulo;
            Cmd.Parameters.Add("@Contenido", SqlDbType.VarChar).Value  = obj.Contenido;
            Cmd.Parameters.Add("@CodUsu", SqlDbType.Int).Value         = obj.CodigoUsuario;
            Cmd.Parameters.Add("@FechaHora", SqlDbType.DateTime).Value = obj.FechaHora;
            Cmd.Parameters.Add("@Prioridad", SqlDbType.Int).Value      = obj.Prioridad;
            Cmd.Parameters.Add("@ImgPrev", SqlDbType.VarChar).Value    = obj.ImagenPreview;
            return(Conexion.EjecutarComando(Cmd));
        }