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); } }
private void AppointmentDate_ValueChanged(object sender, EventArgs e) { this.appointmentTime.DataSource = AppointmentHelper.GetAppointmentTimeslots(); if (appointmentTime.Enabled == false) { appointmentTime.Enabled = true; } }
private void TestPerformedDateTimePicker_ValueChanged(object sender, EventArgs e) { this.testTime.DataSource = AppointmentHelper.GetAppointmentTimeslots(); if (testTime.Enabled == false) { testTime.Enabled = true; } }
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; }
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 = ""; }