public static List <Noticias> FiltrarNoticias(List <Noticias> Todas, TipoNoticias Categoria) //Filtra las noticias para //cuando seselecciona una categoria { int i = 0; List <Noticias> Temp = new List <Noticias>(); foreach (Noticias a in Todas) { if (Todas[i].IdTipoNoticias == Categoria.IdNoticia) { Temp.Add(Todas[i]); } i++; } return(Temp); }
public static List <TipoNoticias> ListarTipoNoticias() //Carga los filtros de Noticias { List <TipoNoticias> Temp = new List <TipoNoticias>(); SqlConnection Conn = Conect(); SqlCommand Query = Conn.CreateCommand(); Query.CommandType = System.Data.CommandType.Text; Query.CommandText = "SELECT * FROM TipoNoticias"; SqlDataReader Reader = Query.ExecuteReader(); while (Reader.Read()) { int IdTipoNoticia = (int)Reader["IdNoticia"]; string Nombre = (string)Reader["Nombre"]; TipoNoticias a = new TipoNoticias(IdTipoNoticia, Nombre); Temp.Add(a); } Close(Conn); return(Temp); }