Esempio n. 1
0
        public static List <OmegaUp> obtenerInstrucciones(Instruccion i = Instruccion.NULL)
        {
            Acceso         db    = new Acceso();
            StringBuilder  query = new StringBuilder();
            List <OmegaUp> lista = new List <OmegaUp>();

            query.Append(" select * from omegaup ");
            if (i != Instruccion.NULL)
            {
                query.Append(" where tipo = ");
                query.Append(Cadenas.comillas(i.ToString().ToLower()));
            }
            query.Append(" order by tipo asc ");

            db.EjecutarQuery(query.ToString());

            DataTable table = db.getTable();

            foreach (DataRow r in table.Rows)
            {
                OmegaUp o = new OmegaUp();
                o.llenarDatos(r);

                lista.Add(o);
            }

            return(lista);
        }