Beispiel #1
0
        private bool Validar()//Funcion encargada de validar la busqueda
        {
            bool paso = true;

            MyErrorProvider.Clear();

            if (FiltroComboBox.SelectedIndex > 0 && FiltroComboBox.SelectedIndex <= 3)
            {
                if (CriterioTextBox.Text == string.Empty)
                {
                    CriterioTextBox.Width = 160;
                    MyErrorProvider.SetError(CriterioTextBox, "Debe escribir algún criterio de búsqueda!");
                    CriterioTextBox.Focus();
                    paso = false;
                }
                else if (FiltroComboBox.SelectedIndex == 1 && CriterioTextBox.Text.Any(x => !char.IsNumber(x)))
                {
                    CriterioTextBox.Width = 160;
                    MyErrorProvider.SetError(CriterioTextBox, "Si desea filtrar por código, solo digite números!");
                    CriterioTextBox.Focus();
                    paso = false;
                }
            }
            else if (FiltroComboBox.SelectedIndex >= 4)
            {
                if (DesdeNumericUpDown.Value > HastaNumericUpDown.Value)
                {
                    MyErrorProvider.SetError(DesdeNumericUpDown, "El valor inicial no puede ser mayor al valor limite!");
                    DesdeNumericUpDown.Focus();
                    paso = false;
                }
            }

            return(paso);
        }
Beispiel #2
0
 private void BuscarPorRango() // Funcion que activa los campos necesarios para la busqueda por un rango entre dos numeros
 {
     CriterioTextBox.Visible    = false;
     CriterioLabel.Text         = "Desde";
     HastaLabel.Visible         = true;
     DesdeNumericUpDown.Visible = true;
     HastaNumericUpDown.Visible = true;
     DesdeNumericUpDown.Focus();
 }
Beispiel #3
0
        private bool Validar()// Funcion encargada de validar la busqueda
        {
            bool paso = true;

            MyErrorProvider.Clear();

            if (FiltroComboBox.SelectedIndex >= 1)
            {
                if (DesdeNumericUpDown.Value > HastaNumericUpDown.Value)
                {
                    MyErrorProvider.SetError(DesdeNumericUpDown, "El valor inicial no puede ser mayor al valor limite!");
                    DesdeNumericUpDown.Focus();
                    paso = false;
                }
            }

            return(paso);
        }