Exemplo n.º 1
0
        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);
            }
        }