private void btnViewPatientTests_Click(object sender, EventArgs e)
 {
     if (this.patientDataGridView.SelectedRows.Count == 0)
     {
         MessageBox.Show(this, Resources.MainForm_buttonAddAppointment_Click_Please_select_a_user,
                         Resources.MainForm_buttonAddAppointment_Click_Error, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         var patientId    = ((Patient)this.patientDataGridView.SelectedRows[0].DataBoundItem).PatientId;
         var patientTests = new ViewLabTestForm(patientId);
         patientTests.ShowDialog();
     }
 }
 private void btnViewTests_Click(object sender, EventArgs e)
 {
     if (this.dgvAppointment.SelectedRows.Count == 0)
     {
         MessageBox.Show(this,
                         Resources.ViewAppointmentForm_btnViewTests_Click_Please_select_an_appointment_to_view_lab_tests_for,
                         Resources.ViewAppointmentForm_buttonCheckIn_Click_Error,
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         var appt          = (Appointment)this.dgvAppointment.SelectedRows[0].DataBoundItem;
         var diagnosisForm = new ViewLabTestForm(appt);
         diagnosisForm.ShowDialog();
         this.updateTable();
     }
 }