Пример #1
0
        private void AppointmentInformationDialog_Load(object sender, EventArgs e)
        {
            this.appointmentTime.DataSource = AppointmentHelper.GetAppointmentTimeslots();
            this.appointmentDate.MinDate    = DateTime.Now.AddDays(1.0);

            string time = this.appointmentDTO.AppointmentDateTime.TimeOfDay.ToString();

            if (time.Equals("00:00:00"))
            {
                time = AppointmentHelper.GetAppointmentTimeslots()[0].Value;
            }

            this.firstNameText.Text = this.patient.FirstName;
            this.lastNameText.Text  = this.patient.LastName;
            this.genderText.Text    = this.patient.Gender;
            this.dobText.Text       = this.patient.DateOfBirth.Value.ToShortDateString();

            this.appointmentTime.SelectedIndex = AppointmentHelper.GetAppointmentTimeslots().FindIndex(x => x.Value == time);
            this.appointmentVisitReason.Text   = this.appointmentDTO.ReasonForVisit;
            this.appointmentDate.Value         = this.appointmentDTO.AppointmentDateTime.Date;
            this.selectedAppointmentDateTime   = this.appointmentDTO.AppointmentDateTime;
            if (this.doctor != null)
            {
                this.availableDoctors = doctorController.GetAvailableDoctorsOnDate(this.appointmentDTO.AppointmentDateTime);
                this.availableDoctors.Add(doctor);
                this.availableDoctorsComboBox.DataSource    = this.availableDoctors;
                this.availableDoctorsComboBox.SelectedIndex = this.availableDoctors.FindIndex(x => x.DoctorId == appointmentDTO.DoctorID);
            }
        }
Пример #2
0
 private void AppointmentDate_ValueChanged(object sender, EventArgs e)
 {
     this.appointmentTime.DataSource = AppointmentHelper.GetAppointmentTimeslots();
     if (appointmentTime.Enabled == false)
     {
         appointmentTime.Enabled = true;
     }
 }
Пример #3
0
 private void TestPerformedDateTimePicker_ValueChanged(object sender, EventArgs e)
 {
     this.testTime.DataSource = AppointmentHelper.GetAppointmentTimeslots();
     if (testTime.Enabled == false)
     {
         testTime.Enabled = true;
     }
 }
Пример #4
0
        private void SetTestTime()
        {
            this.testTime.DataSource = AppointmentHelper.GetAppointmentTimeslots();
            string time = this.selectedLabOrderTestDTO.TestDate.TimeOfDay.ToString();

            if (time.Equals("00:00:00"))
            {
                time = AppointmentHelper.GetAppointmentTimeslots()[0].Value;
            }
            this.testTime.SelectedIndex = AppointmentHelper.GetAppointmentTimeslots().FindIndex(x => x.Value == time);
            this.testTime.Enabled       = false;
        }
Пример #5
0
 private void ClearForm()
 {
     appointmentVisitReason.Text        = "";
     reasonForVisitError.Text           = "";
     this.appointmentTime.DataSource    = AppointmentHelper.GetAppointmentTimeslots();
     this.appointmentTime.SelectedIndex = -1;
     GetAvailableDoctors(this.selectedAppointmentDateTime);
     this.doctorListComboBox.SelectedIndex = -1;
     this.firstNameLabel.Text  = "";
     this.lastNameLabel.Text   = "";
     this.genderLabel.Text     = "";
     this.dobLabel.Text        = "";
     doctorListError.Text      = "";
     appointmentDateError.Text = "";
 }