Search in sources :

Example 6 with Clinic

use of trial.Clinic in project project1-ICS372 by sandip-rai.

the class MainMenuView method setupFrame.

/**
 * Sets the up frame.
 *
 * @param clinicalTrial the new up frame
 */
// setup Frame
@SuppressWarnings("unchecked")
public void setupFrame(ClinicalTrial clinicalTrial) {
    comboBoxPatients.removeAllItems();
    for (Patient patient : clinicalTrial.getAllPatients()) {
        // Fill the comboBox from the ClinicalTrial arrayList
        comboBoxPatients.addItem(patient);
    }
    for (Clinic clinic : clinicalTrial.getAllClinics()) {
        // Fill the comboBox from the ClinicalTrial arrayList
        comboBoxClinics.addItem(clinic);
    }
    comboBoxPatients.setRenderer(new PatientRenderer());
    comboBoxClinics.setRenderer(new ClinicRenderer());
    Date date = new Date();
    String dateFormat = clinicalTrial.getSettings().getDateFormat();
    SimpleDateFormat formatter = new SimpleDateFormat(dateFormat);
    dateInput.setText(formatter.format(date));
    PanelAndFrame.setupFrame(frame, panels, menuBar);
}
Also used : Clinic(trial.Clinic) Patient(trial.Patient) SimpleDateFormat(java.text.SimpleDateFormat) Date(java.util.Date)

Example 7 with Clinic

use of trial.Clinic in project project1-ICS372 by sandip-rai.

the class ClinicRenderer method getListCellRendererComponent.

/* (non-Javadoc)
	 * @see javax.swing.plaf.basic.BasicComboBoxRenderer#getListCellRendererComponent(javax.swing.JList, java.lang.Object, int, boolean, boolean)
	 */
@SuppressWarnings("rawtypes")
public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
    super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
    if (value instanceof Clinic) {
        Clinic clinic = (Clinic) value;
        // set display value to the Clinic name
        setText(clinic.getName());
    }
    return this;
}
Also used : Clinic(trial.Clinic)

Example 8 with Clinic

use of trial.Clinic in project project1-ICS372 by sandip-rai.

the class AddPatientInfoActivity method onCreate.

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_add_patient_info);
    // Get the toolbar and assign
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    getSupportActionBar().setTitle(R.string.add_patient_info);
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    // Get the Patient object using the PATIENTID and fill it to patientIdTextView
    String selectedPatientId = (String) getIntent().getExtras().get(PATIENTID);
    TextView patientIdText = (TextView) findViewById(R.id.textViewPatientId);
    patientIdText.setText(selectedPatientId);
    /**
     *         //Grab the spinner for PatientList
     *         Spinner patientListSpinner = (Spinner) findViewById(R.id.spinnerReadingPatientId);
     *         ArrayAdapter<Patient> adapter= new ArrayAdapter<>(this,
     *         android.R.layout.simple_spinner_item,
     *         clinicalTrial.getAllPatients());
     *         adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
     *         patientListSpinner.setAdapter(adapter);
     */
    // Grab the spinner for ClinicList
    Spinner clinicListSpinner = (Spinner) findViewById(R.id.spinnerClinicId);
    ArrayAdapter<Clinic> clinicListAdapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item, clinicalTrial.getAllClinics());
    // adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    clinicListSpinner.setAdapter(clinicListAdapter);
}
Also used : Clinic(trial.Clinic) Spinner(android.widget.Spinner) TextView(android.widget.TextView) ArrayAdapter(android.widget.ArrayAdapter) Toolbar(android.support.v7.widget.Toolbar)

Aggregations

Clinic (trial.Clinic)8 Date (java.util.Date)4 SimpleDateFormat (java.text.SimpleDateFormat)3 Patient (trial.Patient)3 EditText (android.widget.EditText)2 Spinner (android.widget.Spinner)2 TextView (android.widget.TextView)2 ParseException (java.text.ParseException)2 Test (org.junit.Test)2 Toolbar (android.support.v7.widget.Toolbar)1 ArrayAdapter (android.widget.ArrayAdapter)1 Reading (trial.Reading)1