예제 #1
0
        /* 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;
            }
        }