Exemplo n.º 1
0
        /// <summary>
        /// Lista los artículos de un blog de un usuario
        /// </summary>
        /// <returns>Lista con todos los artículos de un blog</returns>
        public static List<Array> buscarArticulosBlogDeUsuario(int pidUsuario)
        {
            //Por Camilo Agüero
            try
            {
                dynamic _Usp = Capa_LogicaNegociosCENFOFORUM.Properties.Resources.usp_ListarArticulosDeUsuario;

                List<Estructuras.StructArticulo> _articulos = new List<Estructuras.StructArticulo>();
                Persistentes.ArticuloPersistente _articuloPersistente = new Persistentes.ArticuloPersistente();
                List<Array> _arreglo = new List<Array>();

                _articulos = _articuloPersistente.buscarArticulosBlogDeUsuario(pidUsuario, _Usp);

                foreach (Estructuras.StructArticulo _articulo in _articulos)
                {

                    string[] _datos = {
                            _articulo.Id.ToString(),
                            _articulo.Fecha.ToString(),
                            _articulo.Tema.ToString(),
                            _articulo.Descripcion.ToString(),
                            _articulo.IdBlog.ToString(),
                            _articulo.Calificacion.ToString(),
                            _articulo.Denuncia.ToString()
                         };

                    _arreglo.Add(_datos);
                }

                return _arreglo;
            }
            catch (Exception ex)
            {
                throw new Exception("Error en la persistencia de articulo.. " + ex.Message);
            }
        }