Ejemplo n.º 1
0
 private void llenaLista() {
   int n, m;
   n = jerarquia.size();
   lista = new Vector();
   for (int i = 0; i < n; i++) {
     Item padre = (Item) jerarquia.elementAt(i);
     lista.addElement(padre);
     if (padre.isColapsado() == false) {
       m = padre.getItems().size();
       for (int j = 0; j < m; j++) {
         Item hijo = (Item) padre.getItems().elementAt(j);
         lista.addElement(hijo);
       }
     }
   }
   _listaConsulResumen.setSize(lista.size());
   _listaConsulResumen.invalidate();
 }
Ejemplo n.º 2
0
  private void llenaJerarquia() {
    Item item;
    FacturacionDB facturaciones = new FacturacionDB();
    jerarquia = new Vector();
    int i, n, m, c;
    String[] campanas = facturaciones.mostrarCampanas(facturaciones.getObjetos());

    m = campanas.length;
    double totales[][] = facturaciones.arrayTotalesxFilaAgrup(null); // se llena con objetos
    String[] sCategorias = MetodosGlobales.lsCatFacturacion();
    n = sCategorias.length;
    for (c = 0; c < m; c++) {
      item = new Item(true, campanas[c], "", false, c);
      for (i = 0; i < n; i++) {
        if (i == 7)
          item.getItems()
              .addElement(
                  new Item(
                      false,
                      sCategorias[i],
                      Cadenas.getMoneda().concat(String.valueOf(Sistema.round(totales[i][c]))),
                      false,
                      c));
        else
          item.getItems()
              .addElement(
                  new Item(
                      false,
                      sCategorias[i],
                      String.valueOf(Sistema.round(totales[i][c])),
                      false,
                      c));
      }
      jerarquia.addElement(item);
    }
    llenaLista();
  }