private void TxtBuscar_TextChanged(object sender, EventArgs e) { string textoBuscado = txtBuscar.Text; if (textoBuscado != "") { if (cmbBurcarPor.SelectedIndex == 0) { var lista = trabajador.BuscarNumDocumentoTrabajador(textoBuscado); lblTotalRegistro.Text = $"Total registros: {lista.Count}"; dgvTrabajadores.AutoGenerateColumns = false; dgvTrabajadores.DataSource = lista; dgvTrabajadores.Columns[0].DataPropertyName = "IdTrabajador"; dgvTrabajadores.Columns[1].DataPropertyName = "Nombre"; dgvTrabajadores.Columns[2].DataPropertyName = "Apellidos"; dgvTrabajadores.Columns[3].DataPropertyName = "Genero"; dgvTrabajadores.Columns[4].DataPropertyName = "FecNacimiento"; dgvTrabajadores.Columns[5].DataPropertyName = "NumDocumento"; dgvTrabajadores.Columns[6].DataPropertyName = "Direccion"; dgvTrabajadores.Columns[7].DataPropertyName = "Telefono"; dgvTrabajadores.Columns[8].DataPropertyName = "Email"; dgvTrabajadores.Columns[9].DataPropertyName = "Acceso"; dgvTrabajadores.Columns[10].DataPropertyName = "Username"; dgvTrabajadores.Columns[11].DataPropertyName = "Password"; dgvTrabajadores.Columns[12].DataPropertyName = "Estado"; } else { var lista = trabajador.BuscarApellidoTrabajador(textoBuscado); lblTotalRegistro.Text = $"Total registros: {lista.Count}"; dgvTrabajadores.AutoGenerateColumns = false; dgvTrabajadores.DataSource = lista; dgvTrabajadores.Columns[0].DataPropertyName = "IdTrabajador"; dgvTrabajadores.Columns[1].DataPropertyName = "Nombre"; dgvTrabajadores.Columns[2].DataPropertyName = "Apellidos"; dgvTrabajadores.Columns[3].DataPropertyName = "Genero"; dgvTrabajadores.Columns[4].DataPropertyName = "FecNacimiento"; dgvTrabajadores.Columns[5].DataPropertyName = "NumDocumento"; dgvTrabajadores.Columns[6].DataPropertyName = "Direccion"; dgvTrabajadores.Columns[7].DataPropertyName = "Telefono"; dgvTrabajadores.Columns[8].DataPropertyName = "Email"; dgvTrabajadores.Columns[9].DataPropertyName = "Acceso"; dgvTrabajadores.Columns[10].DataPropertyName = "Username"; dgvTrabajadores.Columns[11].DataPropertyName = "Password"; dgvTrabajadores.Columns[12].DataPropertyName = "Estado"; } } else { MostrarTrabajador(); } }