private void btnBuscar_Click(object sender, EventArgs e) { try { int bandera1 = 0, bandera2 = 0; if (txtNombre.Text == "") { lblValidacion1.Text = "* Complete este campo"; lblValidacion1.Visible = true; bandera1 = 0; } else { lblValidacion1.Visible = false; bandera1 = 1; } if (txtApellidos.Text == "") { lblValidacion2.Text = "* Complete este campo"; lblValidacion2.Visible = true; bandera2 = 0; } else { lblValidacion2.Visible = false; bandera2 = 1; } if (bandera1 == 1 && bandera2 == 1) { dgvSocios.DataSource = socioscontroller.dataGridViewbuscarSocios(txtNombre.Text, txtApellidos.Text, Convert.ToDateTime(dtpFechanacimiento.Value.ToShortDateString())); dgvSocios.Columns[0].HeaderText = "Clave"; dgvSocios.Columns[1].HeaderText = "Nombre"; dgvSocios.Columns[2].HeaderText = "Sexo"; dgvSocios.Columns[3].HeaderText = "Fecha de nacimiento"; dgvSocios.Columns[4].HeaderText = "Estado civil"; dgvSocios.Columns[5].HeaderText = "Teléfono"; dgvSocios.Columns[6].HeaderText = "Teléfono móvil"; dgvSocios.Columns[7].HeaderText = "Correo electrónico"; dgvSocios.Columns[8].Visible = false; dgvSocios.Columns[9].Visible = false; if (dgvSocios.CurrentRow == null) { MessageBox.Show("¡Sin resultados encontrados!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); txtApellidos.Clear(); txtNombre.Clear(); dtpFechanacimiento.Value = DateTime.Now; txtNombre.Focus(); } else { MessageBox.Show("¡Se encontraron resultados!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception ex) { MessageBox.Show("Error: " + ex, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }