Search in sources :

Example 1 with ClinicView

use of gui.views.ClinicView in project project1-ICS372 by sandip-rai.

the class ButtonAddClinicListener method actionPerformed.

/* (non-Javadoc)
	 * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
	 */
@Override
public void actionPerformed(ActionEvent e) {
    // Get the new entered values
    String name = guiController.getClinicView().getClinicName().getText();
    String id = guiController.getClinicView().getClinicId().getText();
    // Prompt the user if reading values aren't filled
    if (name == "") {
        JOptionPane.showMessageDialog(null, "Please fill in the \"Clinic Name\" field");
    } else {
        // If all values are filled, add them to to corresponding Patient
        ClinicView view = guiController.getClinicView();
        ClinicalTrial clinicalTrial = guiController.getClinicalTrial();
        clinicalTrial.addClinic(name, id);
        view.getAddClinicText().setText("Clinic added, ready for next Clinic");
        view.getClinicId().setText("");
        view.getClinicName().setText("");
    }
}
Also used : ClinicView(gui.views.ClinicView) ClinicalTrial(trial.ClinicalTrial)

Example 2 with ClinicView

use of gui.views.ClinicView in project project1-ICS372 by sandip-rai.

the class GuiControllerTest method testAll.

/**
 * Test all.
 */
@Test
public void testAll() {
    mainMenuView = new MainMenuView();
    addPatientView = new AddPatientView();
    systemSettingsView = new SystemSettingsView();
    fileAdapter = new FileAdapter();
    clinicalTrial = new ClinicalTrial();
    displayPatientListView = new DisplayPatientListView(clinicalTrial);
    clinicView = new ClinicView(clinicalTrial);
    Assert.assertNotNull(mainMenuView);
    Assert.assertNotNull(addPatientView);
    Assert.assertNotNull(systemSettingsView);
    Assert.assertNotNull(fileAdapter);
    Assert.assertNotNull(clinicalTrial);
    Assert.assertNotNull(displayPatientListView);
    Assert.assertNotNull(clinicView);
    GuiController gc = new GuiController(mainMenuView, addPatientView, systemSettingsView, fileAdapter, clinicalTrial, displayPatientListView, clinicView);
    Assert.assertNotNull(gc);
    Assert.assertNotNull(gc.getSystemSettingView());
    Assert.assertNotNull(gc.getAddPatientView());
    Assert.assertNotNull(gc.getMainMenuView());
    Assert.assertNotNull(gc.getFileAdapter());
    Assert.assertNotNull(gc.getClinicalTrial());
    Assert.assertNotNull(gc.getDisplayPatientListView());
    Assert.assertNotNull(gc.getClinicView());
}
Also used : FileAdapter(file.FileAdapter) GuiController(gui.GuiController) ClinicView(gui.views.ClinicView) MainMenuView(gui.views.MainMenuView) ClinicalTrial(trial.ClinicalTrial) DisplayPatientListView(gui.views.DisplayPatientListView) AddPatientView(gui.views.AddPatientView) SystemSettingsView(gui.views.SystemSettingsView) Test(org.junit.Test)

Aggregations

ClinicView (gui.views.ClinicView)2 ClinicalTrial (trial.ClinicalTrial)2 FileAdapter (file.FileAdapter)1 GuiController (gui.GuiController)1 AddPatientView (gui.views.AddPatientView)1 DisplayPatientListView (gui.views.DisplayPatientListView)1 MainMenuView (gui.views.MainMenuView)1 SystemSettingsView (gui.views.SystemSettingsView)1 Test (org.junit.Test)1