Button print = new Button(buttons, SWT.PUSH);
print.setText("Visualizar");
print.addListener(SWT.MouseDown, new Listener() {
public void handleEvent(Event arg0) {
if(new GDDate(initialDateText.getText()).afterDay(new GDDate(endDateText.getText()))){
setErrorMessage("A data inicial deve ser menor que a data final.");
initialDateText.setFocus();
} else {
if(getStatusList().size() == 0 && registrationFinalityRadio.getSelection()){
screenMessageLabel.setText("Voc� deve selecionar pelo menos um estado de aluno finalizado.");
screenMessageLabel.redraw();
} else {
screenMessageLabel.setVisible(false);
setScreenMessage("");
screenMessageLabel.setText("");
screenMessageLabel.redraw();
if(notRegisteredRadio.getSelection()){
CreateReports.createStudentRegistrationWithRestrictionReport(new GDDate(initialDateText.getText()), new GDDate(endDateText.getText()), null, 4, ignoreDateCheck.getSelection());
} else if (registrationRadio.getSelection()){
if(optionRadioButton1.getSelection()){
CreateReports.createStudentRegistrationWithRestrictionReport(new GDDate(initialDateText.getText()), new GDDate(endDateText.getText()), null, 1, ignoreDateCheck.getSelection());
} else if (optionRadioButton2.getSelection()){
CreateReports.createStudentRegistrationWithRestrictionReport(new GDDate(initialDateText.getText()), new GDDate(endDateText.getText()), null, 2, ignoreDateCheck.getSelection());
} else if (optionRadioButton3.getSelection()){
CreateReports.createStudentRegistrationWithRestrictionReport(new GDDate(initialDateText.getText()), new GDDate(endDateText.getText()), null, 3, ignoreDateCheck.getSelection());
} else if (optionRadioButton4.getSelection()) {
CreateReports.createStudentRegistrationWithRestrictionReport(new GDDate(initialDateText.getText()), new GDDate(endDateText.getText()), null, 6, ignoreDateCheck.getSelection());
} else if (optionRadioButton5.getSelection()) {
CreateReports.createStudentRegistrationWithRestrictionReport(new GDDate(initialDateText.getText()), new GDDate(endDateText.getText()), null, 7, ignoreDateCheck.getSelection());
}
} else if(registrationFinalityRadio.getSelection()){
CreateReports.createStudentRegistrationWithRestrictionReport(new GDDate(initialDateText.getText()), new GDDate(endDateText.getText()),getStatusList(), 5, ignoreDateCheck.getSelection());
} else {
CreateReports.createStudentRegistrationWithoutParcelsReport(new GDDate(initialDateText.getText()), new GDDate(endDateText.getText()), ignoreDateCheck.getSelection());
}
screenMessageLabel.setVisible(true);
}
}
}