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; }
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"); } }
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"); } }