Ejemplo n.º 1
0
        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;
            }
        }