示例#1
0
        void Buscar()
        {
            if (TxtDNI.Text != "DNI")
            {
                dni = TxtDNI.Text;
            }
            else
            {
                dni = "";
            }
            if (TxtNombre.Text != "Nombre")
            {
                nombre = TxtNombre.Text;
            }
            else
            {
                nombre = "";
            }
            if (TxtApellido.Text != "Apellido")
            {
                apellido = TxtApellido.Text;
            }
            else
            {
                apellido = "";
            }

            resultadoBusqueda = GestorPersona.BuscarPersonas(dni, apellido, nombre);

            if (resultadoBusqueda.Count > 0)
            {
                DgvResultadoBusqueda.DataSource                              = resultadoBusqueda;
                DgvResultadoBusqueda.Columns["Id"].Visible                   = false;
                DgvResultadoBusqueda.Columns["Direccion"].Visible            = false;
                DgvResultadoBusqueda.Columns["Matricula"].Visible            = false;
                DgvResultadoBusqueda.Columns["Fecha_nacimiento"].Visible     = false;
                DgvResultadoBusqueda.Columns["Especialidad"].Visible         = false;
                DgvResultadoBusqueda.Columns["Obra_social"].Visible          = false;
                DgvResultadoBusqueda.Columns["Valor_consulta"].Visible       = false;
                DgvResultadoBusqueda.Columns["Sexo"].Visible                 = false;
                DgvResultadoBusqueda.Columns["Direccion_id"].Visible         = false;
                DgvResultadoBusqueda.Columns["Consulta"].Visible             = false;
                DgvResultadoBusqueda.Columns["Consulta1"].Visible            = false;
                DgvResultadoBusqueda.Columns["Porcentaje_retencion"].Visible = false;
                DgvResultadoBusqueda.Columns["Datos_contacto"].Visible       = false;
                DgvResultadoBusqueda.Visible = true;

                DgvResultadoBusqueda.RowHeadersVisible   = false;
                DgvResultadoBusqueda.SelectionMode       = DataGridViewSelectionMode.FullRowSelect;
                DgvResultadoBusqueda.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
                DgvResultadoBusqueda.AutoSizeRowsMode    = DataGridViewAutoSizeRowsMode.AllCells;
                DgvResultadoBusqueda.BackgroundColor     = SystemColors.ControlLightLight;

                DgvResultadoBusqueda.Columns[1].HeaderText = "DNI";
                DgvResultadoBusqueda.Columns[1].Width      = 60;
                DgvResultadoBusqueda.Columns[1].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
                DgvResultadoBusqueda.Columns[2].HeaderText = "Nombre";
                DgvResultadoBusqueda.Columns[2].Width      = 190;
                DgvResultadoBusqueda.Columns[3].HeaderText = "Apellido";
                DgvResultadoBusqueda.Columns[3].Width      = 80;
                DgvResultadoBusqueda.Columns[3].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            }
            else
            {
                MessageBox.Show("No encontro nada");
            }
        }