Ejemplo n.º 1
0
 private void ConfirmDate(DateTimePicker dtp)
 {
     ReserveDay                  = new ReserveInfo();
     WorkingDay                  = new SettingsInfo();
     PublicHolidayDay            = new PublicHolidayInfo();
     AppointmentInfo.Appointment = dtp.Value.Date;
     Proceed = false;
     n       = 0;
     while (!Proceed)
     {
         AppointmentOK(false);
         Proceed = true;
         AppointmentInfo.Appointment = AppointmentInfo.Appointment.AddDays(n);
         if (ReserveDay.DateIsReserved())
         {
             if (ProceedR = ReserveDay.DateIsReserve())
             {
                 Proceed = false;
                 n       = 1;
             }
             else
             {
                 return;
             }
         }
         if ((AppointmentInfo.Appointment.DayOfWeek == DayOfWeek.Thursday) && (lblAgeunit.Text == "Y") && (Convert.ToInt32(lblAge.Text) > 20))
         {
             Proceed = false;
             n       = 1;
         }
         if (ProceedW = !WorkingDay.DateIsOK())
         {
             Proceed = false;
             n       = 1;
         }
         if (ProceedP = PublicHolidayDay.DateIsHoliday())
         {
             Proceed = false;
             n       = 1;
         }
     }
     AppointmentOK(true);
 }