Exemplo n.º 1
0
 public FormReceptionist(int userID)
 {
     activeReceptionistInformation = BusinessLayer.ReceptionistFacade.GetReceptionist(userID);
     InitializeComponent();
     //Set window title.
     this.Text = "Receptionist - " + activeReceptionistInformation.FirstName + " " + activeReceptionistInformation.LastName;
     //Initial search for patients.
     searchForPatients();
     //Select first patient.
     dataGridViewPatients.CurrentCell = dataGridViewPatients[0, 0];
     //Initial search for appointments.
     searchForAppointments();
 }
 public FormReceptionistNewAppointment(BusinessLayer.PatientInformation patientInfo, BusinessLayer.ReceptionistInformation receptionistInfo)
 {
     InitializeComponent();
     //Set window title.
     this.Text               = "New Appointment";
     patientInformation      = patientInfo;
     receptionistInformation = receptionistInfo;
     //Create table of tuples: <radio buttons, corresponding time>.
     timeButtons = new List <Tuple <RadioButton, TimeSpan> >()
     {
         Tuple.Create(radioButton0, new TimeSpan(6, 0, 0)),
         Tuple.Create(radioButton1, new TimeSpan(6, 30, 0)),
         Tuple.Create(radioButton2, new TimeSpan(7, 0, 0)),
         Tuple.Create(radioButton3, new TimeSpan(7, 30, 0)),
         Tuple.Create(radioButton4, new TimeSpan(8, 0, 0)),
         Tuple.Create(radioButton5, new TimeSpan(8, 30, 0)),
         Tuple.Create(radioButton6, new TimeSpan(9, 0, 0)),
         Tuple.Create(radioButton7, new TimeSpan(9, 30, 0)),
         Tuple.Create(radioButton8, new TimeSpan(10, 0, 0)),
         Tuple.Create(radioButton9, new TimeSpan(10, 30, 0)),
         Tuple.Create(radioButton10, new TimeSpan(11, 0, 0)),
         Tuple.Create(radioButton11, new TimeSpan(11, 30, 0)),
         Tuple.Create(radioButton12, new TimeSpan(12, 0, 0)),
         Tuple.Create(radioButton13, new TimeSpan(12, 30, 0)),
         Tuple.Create(radioButton14, new TimeSpan(13, 0, 0)),
         Tuple.Create(radioButton15, new TimeSpan(13, 30, 0)),
         Tuple.Create(radioButton16, new TimeSpan(14, 0, 0)),
         Tuple.Create(radioButton17, new TimeSpan(14, 30, 0)),
         Tuple.Create(radioButton18, new TimeSpan(15, 0, 0)),
         Tuple.Create(radioButton19, new TimeSpan(15, 30, 0)),
         Tuple.Create(radioButton20, new TimeSpan(16, 0, 0)),
         Tuple.Create(radioButton21, new TimeSpan(16, 30, 0)),
         Tuple.Create(radioButton22, new TimeSpan(17, 0, 0)),
         Tuple.Create(radioButton23, new TimeSpan(17, 30, 0)),
         Tuple.Create(radioButton24, new TimeSpan(18, 0, 0)),
         Tuple.Create(radioButton25, new TimeSpan(18, 30, 0)),
         Tuple.Create(radioButton26, new TimeSpan(19, 0, 0)),
         Tuple.Create(radioButton27, new TimeSpan(19, 30, 0))
     };
     //Initial search for doctors.
     searchForDoctors();
     //Fill patient textboxes.
     textBoxFirstName.Text = patientInformation.FirstName;
     textBoxLastName.Text  = patientInformation.LastName;
     textBoxPESEL.Text     = patientInformation.PESEL;
     //Initialize date picker with today's date.
     dateTimePickerAppointmentDate.Value   = DateTime.Now.Date;
     dateTimePickerAppointmentDate.MinDate = DateTime.Now.Date;
 }