private static Dictionary <string, Olimpiada> cargarOlimpiadas(TipoOlimpiada tipoOlimpiada) { Dictionary <string, Olimpiada> lista = new Dictionary <string, Olimpiada>(); Acceso db = new Acceso(); StringBuilder query = new StringBuilder(); TipoOlimpiada tipoQuery = tipoOlimpiada; query.Append(" select * from olimpiada "); query.Append(" where clase = "); query.Append(Cadenas.comillas(tipoQuery.ToString().ToLower())); query.Append(" order by año desc,"); query.Append(" numero desc"); db.EjecutarQuery(query.ToString()); DataTable table = db.getTable(); foreach (DataRow r in table.Rows) { Olimpiada o = new Olimpiada(); o.llenarDatos(r); lista.Add(o.numero, o); } return(lista); }