Example #1
0
 public void buttonClick(ClickEvent event) {
   Button btn = event.getButton();
   if (btn.equals(buttonSave)) {
     Collection<Enrollment> stC = (Collection<Enrollment>) lstStudentSelecteds.getItemIds();
     widget.setStudentsSelecteds(new ArrayList(stC));
     widget.removeSelectableStudent();
     widget.sortTable();
   } else if (btn.equals(buttonCancel)) {
     widget.removeSelectableStudent();
   } else if (btn.equals(btnAddAll)) {
     moveLeftRight();
   } else if (btn.equals(btnRemoveAll)) {
     moveRightLeft();
   } else if (btn.equals(btnSearch)) {
     search((String) txtSearch.getValue());
   }
 }
Example #2
0
  public void search(String filter) {
    PhysicalPerson physicalPersonFilter = new PhysicalPerson();

    Integer idNmb = null;

    try {
      idNmb = Integer.parseInt(filter);
      physicalPersonFilter.setLastName(null);
      physicalPersonFilter.setIdentificationNumber(filter);
    } catch (Exception e) {
      physicalPersonFilter.setLastName(filter.trim());
      physicalPersonFilter.setIdentificationNumber(null);
    }

    try {
      List<Enrollment> lstEnr = widget.getFilter(physicalPersonFilter);
      loadStudents(lstEnr);
      removeItemLeftIfExistRight();

    } catch (Exception e) {
      e.printStackTrace();
    }
  }