//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"); } }