Exemple #1
0
  /**
   * Regresa una lista con todas las llaves con valores asociados en el diccionario. La lista no
   * tiene ningún tipo de orden.
   *
   * @return una lista con todas las llaves.
   */
  public Lista<K> llaves() {

    Lista<K> keys = new Lista<K>();

    for (Lista<Entrada<K, V>> e : entradas) {
      if (e == null) continue;
      for (Entrada<K, V> ent : e) keys.agregaInicio(ent.key);
    }

    return keys;
  }
Exemple #2
0
  /**
   * Regresa una lista con todos los valores en el diccionario. La lista no tiene ningún tipo de
   * orden.
   *
   * @return una lista con todos los valores.
   */
  public Lista<V> valores() {

    Lista<V> valores = new Lista<V>();

    for (Lista<Entrada<K, V>> e : entradas) {
      if (e == null) continue;
      for (Entrada<K, V> ent : e) valores.agregaInicio(ent.valor);
    }

    return valores;

    // Aquí va su código.
  }
  /*=====================================  Listar Asistencia x Alumno ============================================*/
  public Lista obtenerAsisCursAlum(String chrAlumCodigo) throws Exception {

    Asistencia objEntidad = null;
    Lista objLista = new Lista();

    Connection conn = getConnection();
    Statement stm = conn.createStatement();

    String sql = "";

    sql =
        " select  asi.chrAsisCodigo, asi.intAsiSem1, asi.intAsiSem2, "
            + " asi.intAsiSem3, asi.intAsiSem4, asi.intAsiSem5, asi.intAsiSem6, asi.intAsiSem7, "
            + " asi.intAsiSem8, asi.intAsiSem9, asi.intAsiSem10 "
            + " from Curso as curs "
            + " inner join Alumno as alu "
            + " on curs.chrAlumCodigo = alu.chrAlumCodigo "
            + " join Asistencia as asi "
            + " on asi.chrAsisCodigo = curs.chrAsisCodigo "
            + " where alu.chrAlumCodigo='"
            + chrAlumCodigo
            + "'";

    ResultSet rst = stm.executeQuery(sql);

    while (rst.next()) {

      objEntidad = new Asistencia();

      objEntidad.setChrAsisCodigo(rst.getString(1));
      objEntidad.setIntAsiSem1(rst.getInt(2));
      objEntidad.setIntAsiSem2(rst.getInt(3));
      objEntidad.setIntAsiSem3(rst.getInt(4));
      objEntidad.setIntAsiSem4(rst.getInt(5));
      objEntidad.setIntAsiSem5(rst.getInt(6));
      objEntidad.setIntAsiSem6(rst.getInt(7));
      objEntidad.setIntAsiSem7(rst.getInt(8));
      objEntidad.setIntAsiSem8(rst.getInt(9));
      objEntidad.setIntAsiSem9(rst.getInt(10));
      objEntidad.setIntAsiSem10(rst.getInt(11));

      objLista.setElemento(objEntidad);
    }

    rst.close();
    stm.close();
    conn.close();

    return objLista;
  }
 private StringBuffer getString(StringBuffer resposta) {
   if (head != null) {
     if (tail != null) {
       resposta = tail.getString(resposta);
     }
     resposta.append(head.toString() + " ");
   }
   return resposta;
 }
 public Lista darElementos() 
 {
 Lista retornar = new Lista[];
  if(estaVacio())
  {
   return null;
  }
  for (i =0; i<elementos.length; i++)
  {
   if(elementos[i]==null)
   {}
   else
   {
   retornar.agregar(elementos[i]);
   }
 }
   return retornar;
 }
  public int length() {

    if (head == null) {
      return 0;
    } else if (tail == null) {
      return 1;
    } else {
      return 1 + tail.length();
    }
  }
    private void darElementosPA(Lista<T> lista) {
      if (elemento != null) {
        lista.agregar(elemento);
      }

      if (izqNodo != null) {
        izqNodo.darElementosPA(lista);
        NodoPA<T> nodo = izqNodo.hermanoDerNodo;

        while (nodo != null) {
          nodo.darElementosPA(lista);
          nodo = nodo.hermanoDerNodo;
        }
      }
    }
 public void inserir(Produto produto) {
   super.inserir(produto);
 }