Esempio n. 1
0
        //Inicia el método para cuando se haga click al botón de buscar
        private void btn_Buscar_Click(object sender, EventArgs e)
        {
            Proxy proxy = new Proxy();

            //Se verificará con cuales datos se realizará la busqueda
            try
            {
                //En este caso se busca con identificación y nombre
                if (txt_busc_identificacion.Text != "" && txt_busc_nombre.Text != "")
                {
                    //Se llama al método de ConsultasSQL que busca por nombre y identificación
                    //Se muestran los datos en el Data Grid View
                    dataGridView1.DataSource = sql.BuscarAmbos(cmb_Tabla.SelectedItem.ToString(), txt_busc_identificacion.Text, txt_busc_nombre.Text, proxy);
                }
                //En este caso se busca por identificación
                else if (txt_busc_identificacion.Text != "" && txt_busc_nombre.Text == "")
                {
                    //Se llama al método de ConsultasSQL que busca por identificación
                    //Se muestran los datos en el Data Grid View
                    dataGridView1.DataSource = sql.BuscarIdentificacion(cmb_Tabla.SelectedItem.ToString(), txt_busc_identificacion.Text, proxy);
                }
                //En este caso se busca por nombre
                else if (txt_busc_identificacion.Text == "" && txt_busc_nombre.Text != "")
                {
                    //Se llama al método de ConsultasSQL que busca por nombre
                    //Se muestran los datos en el Data Grid View
                    dataGridView1.DataSource = sql.BuscarNombre(cmb_Tabla.SelectedItem.ToString(), txt_busc_nombre.Text, proxy);
                }
                //Si solo se selecciona la tabla se llama al método de ConsultasSQL que cumple esa función.
                else
                {
                    dataGridView1.DataSource = sql.MostrarDatos(cmb_Tabla.SelectedItem.ToString(), proxy);
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Intente de nuevo");
            }
        }