public void onClick$adicionarFrequencias(Event e) throws InterruptedException {

    int id;
    for (Aluno a : Facade.getInstance().listarAlunoTurma(turmav.getId())) {
      for (Intbox i : intbox) {
        id = Integer.parseInt(i.getId());
        if (a.getId() == id) {
          Frequencia fr = new Frequencia();
          fr.setQtdAula(i.getValue());
          fr.setRegistroDeDisciplina(di);
          fr.setAluno(a);
          fr.setPeriodo("");
          Facade.getInstance().salvarFrequencia(fr);
        }
      }
    }

    Messagebox.show(
        "Frequências adicionadas com Sucesso!",
        "Sucesso!",
        Messagebox.OK,
        Messagebox.EXCLAMATION,
        new org.zkoss.zk.ui.event.EventListener() {
          public void onEvent(Event arg1) throws Exception {}
        });

    for (Intbox i : intbox) {
      i.setId(null);
      i.setVisible(false);
    }

    for (Row r : rowss) {
      r.setId(null);
      r.setVisible(false);
    }

    rowss.clear();
    rowss = new ArrayList<Row>();

    intbox.clear();
    intbox = new ArrayList<Intbox>();
    binder.loadComponent(indexFrequencia);
  }