private void reloadAppointments()
        {
            this.listViewAppointments.Items.Clear();

            List <Appointment> appointments = AppointmentDAL.GetAllAppointmentsForPatient(this.patient.PatientID.Value);

            foreach (Appointment appointment in appointments)
            {
                string       formattedDateTime = appointment.DateTime.ToShortDateString() + " " + appointment.DateTime.ToShortTimeString();
                ListViewItem row = new ListViewItem(new[] { formattedDateTime, appointment.Reasons });
                row.Tag = appointment;
                this.listViewAppointments.Items.Add(row);
            }
        }