Beispiel #1
0
        private bool ValidarDia(CheckBox chkDia, ComboBox cboEspecialidad, ComboBox cboDesde, ComboBox cboHasta, String dia)
        {
            if (!chkDia.Checked)
            {
                return(true);
            }                                     // No atiende ese día

            if (cboEspecialidad.SelectedIndex == -1)
            {
                MessageBox.Show("Falta seleccionar la especialidad del día " + dia);
                return(false);
            }

            if (cboDesde.SelectedIndex == -1)
            {
                MessageBox.Show("Falta seleccionar la hora de inicio del día " + dia);
                return(false);
            }

            if (cboHasta.SelectedIndex == -1)
            {
                MessageBox.Show("Falta seleccionar la hora de fín del día " + dia);
                return(false);
            }

            Hora desde = (Hora)cboDesde.SelectedItem;
            Hora hasta = (Hora)cboHasta.SelectedItem;

            if (!hasta.GreaterThan(desde))
            {
                MessageBox.Show("Rango horario inválido para el día " + dia);
                return(false);
            }


            return(true);
        }