Beispiel #1
0
        private void habilitarComboTimeslots()
        {
            comboTimeslots.Items.Clear();
            List <DateTime> horarios = AppPedirTurno.traerTimeslotsFecha(profesional, Convert.ToDateTime(comboFechas.Text));

            foreach (DateTime horario in horarios)
            {
                comboTimeslots.Items.Add(horario.ToString("HH:mm"));
            }
            comboTimeslots.Enabled = true;
        }
Beispiel #2
0
 private void aceptarButton_Click(object sender, EventArgs e)
 {
     try
     {
         DateTime fecha_horario = crearFechaHorario();
         AppPedirTurno.generarTurno(afiliado, profesional, especialidadTurno, fecha_horario);
         MessageBox.Show("El turno se generó correctamente\n\nNro. Afiliado: " + afiliado.nroAfiliado + "\nId Medico: " + profesional.id + "\nEspecialidad: " + especialidadTurno.descripcion + "\nFecha y Horario: " + fecha_horario.ToString("dd/MM/yy HH:mm"));
         AsistenteVistas.volverAPadreYCerrar(padre, this);
     }
     catch (AfiliadoYaTieneTurnoException ex)
     {
         ErrorManager.messageErrorBox(ex, "Pedir Turno");
     }
 }
Beispiel #3
0
 private void cargarComboFecha()
 {
     try
     {
         comboFechas.Items.Clear();
         List <DateTime> fechas = AppPedirTurno.traerFechasAgenda(profesional);
         foreach (DateTime fecha in fechas)
         {
             comboFechas.Items.Add(fecha.ToString("dd/MM/yyyy"));
         }
         comboFechas.Enabled    = true;
         comboTimeslots.Enabled = false;
         comboTimeslots.Items.Clear();
         aceptarButton.Enabled = false;
     }
     catch (NoHayHorarioDisponiblesException ex)
     {
         ErrorManager.messageWarningBox(ex, "Pedir Turno");
     }
 }