/* BOTON BUSCAR*/ private void button1_Click(object sender, EventArgs e) { String error = ""; if (esVacio(textBoxDNI.Text.Trim()) && esVacio(textBoxEmail.Text.Trim()) && esVacio(textBoxApellido.Text.Trim()) && esVacio(textBoxNombre.Text.Trim())) { MessageBox.Show("Usted no ha puesto ningún criterio de busquedad. Rellene los campos por favor", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { if (!textBoxNombre.Text.Trim().Equals("") && !AyudaExtra.esStringLetra(textBoxNombre.Text.Trim()) || !textBoxApellido.Text.Trim().Equals("") && !AyudaExtra.esStringLetra(textBoxApellido.Text.Trim())) { error += "Los campos Nombre y Apellido no pueden contener numeros\n"; // MessageBox.Show("Los campos Nombre y Apellido no pueden contener numeros", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); // return; } if (!textBoxDNI.Text.Trim().Equals("") && !AyudaExtra.esStringNumerico(textBoxDNI.Text.Trim())) { error += "El campo numero de documento no puede contener letras\n"; // MessageBox.Show("El campo numero de documento no puede contener letras", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); // return; } if (error != "") { MessageBox.Show(error, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } dataGridView1.DataSource = null; String nombre = "", apellido = "", email = "", numeroDNI = ""; if (!esVacio(textBoxDNI.Text.Trim())) { numeroDNI = textBoxDNI.Text.Trim(); } if (!esVacio(textBoxEmail.Text.Trim())) { email = textBoxEmail.Text.Trim(); } if (!esVacio(textBoxNombre.Text.Trim())) { nombre = textBoxNombre.Text.Trim(); } if (!esVacio(textBoxApellido.Text.Trim())) { apellido = textBoxApellido.Text.Trim(); } DataTable ds = new DataTable(); DBConsulta.conexionAbrir(); ds = DBConsulta.buscarClienteSegunCriterios3(nombre, apellido, numeroDNI, email); configuracionGrilla(dataGridView1, ds); DBConsulta.conexionCerrar(); // consultasSQLCliente.llenarDGVCliente(dataGridView1, nombre, apellido, numeroDNI, email); /* DialogResult = DialogResult.OK; */ return; } }