Ejemplo n.º 1
0
  public void onSelect$ListagemDisciplina() {

    di =
        (RegistroDeDisciplina)
            ListagemDisciplina.getModel().getElementAt(ListagemDisciplina.getSelectedIndex());

    disciplina.setValue(di.getDisciplina().getNome());
    professor.setValue(di.getProfessor().getNome());
    id.setValue(String.valueOf(di.getDisciplina().getId()));
    cargaHoraria.setValue(String.valueOf(di.getDisciplina().getCargaHoraria()));

    JanelaFiltroParaListarDisciplina.setVisible(false);
    janelaDisciplinaAluno.setVisible(true);
    janelaDisciplina.setVisible(false);

    nomeTurma.setValue(turmav.getNome());
    turno.setValue(turmav.getTurno());
    modalidade.setValue(turmav.getModalidade());
    qtdAluno.setValue(String.valueOf(turmav.getQtdAluno()));
    anoLetivo.setValue(String.valueOf(turmav.getAnoLetivo().getAno()));
    sala.setValue(turmav.getSala().getDescricao());
    serie.setValue(turmav.getSerie().getDescricao());
    nivelEscolar.setValue(turmav.getSerie().getNivelEscolar().getNivel());

    Row rows = new Row();
    rows.setAlign("center");
    new Label(di.getDisciplina().getNome() + " | " + di.getProfessor().getNome()).setParent(rows);
    new Label("Carga Horária - " + di.getDisciplina().getCargaHoraria()).setParent(rows);
    rows.setParent(rowFrequencias);

    rowss.add(rows);

    for (Aluno a : Facade.getInstance().listarAlunoTurma(turmav.getId())) {

      Listitem li = new Listitem();

      for (Matricula m1 : a.getMatricula()) {
        if (turmav.getId() == m1.getTurma().getId()) {

          new Listcell(m1.getNumero()).setParent(li);

          Row row = new Row();

          new Label(m1.getNumero() + " | " + a.getNome()).setParent(row);

          Intbox t = new Intbox();

          t.setConstraint(c);

          t.setId(String.valueOf(a.getId()));

          intbox.add(t);

          t.setParent(row);
          t.setConstraint("no empty, no zero, no negative");

          row.setParent(rowFrequencias);
          rowss.add(row);
        }
      }

      new Listcell(a.getNome()).setParent(li);
      li.setParent(ListagemAluno);
    }

    binder.loadComponent(indexFrequencia);
    binder.loadComponent(rowFrequencias);
  }