Пример #1
0
 private void Criterio_textBox_TextChanged(object sender, EventArgs e)
 {
     //buscamos automaticamente mientras vamos digitando
     if (Criterio_textBox.Text != string.Empty)
     {
         Consultar_button.PerformClick();
     }
 }
Пример #2
0
        private void Filtro_comboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            /*Si seleccionamos el indice 0 se limpiar una busqueda anterior y deshabilita la busqueda
             * por criterio por rango y fecha, ademas buscamos automaticamente
             */
            if (Filtro_comboBox.SelectedIndex == 0)
            {
                Criterio_textBox.Clear();
                Criterio_textBox.Enabled     = false;
                Fecha_dateTimePicker.Enabled = false;
                Desde_dateTimePicker.Enabled = false;
                Hasta_dateTimePicker.Enabled = false;
                Consultar_button.PerformClick();
            }
            else//como estas dos opciones usan el criterio textbox me parecio mas facil asi
            if (Filtro_comboBox.SelectedIndex == 1 || Filtro_comboBox.SelectedIndex == 2)
            {
                Fecha_dateTimePicker.Enabled = false;
                Desde_dateTimePicker.Enabled = false;
                Hasta_dateTimePicker.Enabled = false;
                Criterio_textBox.Enabled     = true;
            }
            else
            //el indice 3 no visualiza el text de criterio sino que visualiza un calendario para
            //elegir una fecha exacta
            if (Filtro_comboBox.SelectedIndex == 3)
            {
                Criterio_textBox.Enabled     = false;
                Desde_dateTimePicker.Enabled = false;
                Hasta_dateTimePicker.Enabled = false;
                Fecha_dateTimePicker.Enabled = true;
            }
            else

            //Indice de rango de fecha

            if (Filtro_comboBox.SelectedIndex == 4)
            {
                Criterio_textBox.Enabled     = false;
                Fecha_dateTimePicker.Enabled = false;
                Desde_dateTimePicker.Enabled = true;
                Hasta_dateTimePicker.Enabled = true;
            }
            else
            //inidice de descipcion y rango de fecha

            if (Filtro_comboBox.SelectedIndex == 5)
            {
                Fecha_dateTimePicker.Enabled = false;
                Criterio_textBox.Enabled     = true;
                Desde_dateTimePicker.Enabled = true;
                Hasta_dateTimePicker.Enabled = true;
            }
        }