private void actualizarBloques() { AccionesTerminal at = new AccionesTerminal(); cmbHora_ACM.Items.Clear(); PERSONAL personal = new PERSONAL(); personal.ID_PERSONAL = (int)cmbPersonal_ACM.SelectedValue; PERS_MEDICO persMedico = at.buscarPersonalMedico(personal); DateTime dia = dtFecha_ACM.Value; HorasDisponibles horas = at.horasDisponiblesMedico(persMedico, dia); foreach (HoraDisponible hora in horas.Horas) { ComboboxItem item = new ComboboxItem(); if (hora.MinuIni == 0) { item.Text = hora.HoraFin + ":00 - " + hora.HoraFin + ":" + hora.MinuFin; } else if ((hora.MinuFin == 0)) { item.Text = hora.HoraFin + ":" + hora.MinuIni + " - " + hora.HoraFin + ":00"; } else { item.Text = hora.HoraFin + ":" + hora.MinuIni + " - " + hora.HoraFin + ":" + hora.MinuFin; } item.Value = hora.Bloque.ID_BLOQUE; cmbHora_ACM.Items.Add(item); cmbHora_ACM.SelectedIndex = 0; } }