Exemplo n.º 1
0
        private void aceptar_Click(object sender, EventArgs e)
        {
            //AGARRO EL DIA
            Dia unDia = (Dia)dias.SelectedItem;
            //AGARR0 LAS HORAS
            Hora     horaD      = ((Hora)horaDesde.SelectedItem);
            Hora     horaH      = ((Hora)horaHasta.SelectedItem);
            TimeSpan horaDesdeT = horaD.LaHora;
            TimeSpan horaHastaT = horaH.LaHora;

            if (Hora.horasValidas(horaDesdeT, horaHastaT))
            {
                unDia.horaDesde = horaDesdeT;
                unDia.horaHasta = horaHastaT;
                Especialidad especialidad = (Especialidad)especialidades.SelectedItem;
                AgendaDiaria diaLaboral   = new AgendaDiaria(unDia, especialidad.descripcion, especialidad.codigo);
                if (noEstaUsado(diaLaboral))
                {
                    agendaDeTrabajo.Add(diaLaboral);
                    actualizarLista();
                }
                else
                {
                    MessageBox.Show("Los horarios seleccionados se sobreponen", "Error!", MessageBoxButtons.OK);
                }
            }
            else
            {
                MessageBox.Show("Inserte correctamente las horas", "Error!", MessageBoxButtons.OK);
            }
        }