private void TxtBuscar_TextChanged(object sender, EventArgs e) { string textoBuscado = txtBuscar.Text; if (textoBuscado != "") { if (cmbBurcarPor.SelectedIndex == 0) { var lista = venta.BuscarArticuloPorNombre(textoBuscado); lblTotalRegistro.Text = $"Total registros: {lista.Count}"; dgvArticulos.AutoGenerateColumns = false; dgvArticulos.DataSource = lista; dgvArticulos.Columns[0].DataPropertyName = "IdDetIngreso"; dgvArticulos.Columns[1].DataPropertyName = "Codigo"; dgvArticulos.Columns[2].DataPropertyName = "IdArticulo"; dgvArticulos.Columns[3].DataPropertyName = "Articulo"; dgvArticulos.Columns[4].DataPropertyName = "Categoria"; dgvArticulos.Columns[5].DataPropertyName = "Presentacion"; dgvArticulos.Columns[6].DataPropertyName = "StockActual"; dgvArticulos.Columns[7].DataPropertyName = "PrecioCompra"; dgvArticulos.Columns[8].DataPropertyName = "PrecioVenta"; dgvArticulos.Columns[9].DataPropertyName = "FechaVencimiento"; } else { var lista = venta.BuscarArticuloPorCodigo(textoBuscado); lblTotalRegistro.Text = $"Total registros: {lista.Count}"; dgvArticulos.AutoGenerateColumns = false; dgvArticulos.DataSource = lista; dgvArticulos.Columns[0].DataPropertyName = "IdDetIngreso"; dgvArticulos.Columns[1].DataPropertyName = "Codigo"; dgvArticulos.Columns[2].DataPropertyName = "IdArticulo"; dgvArticulos.Columns[3].DataPropertyName = "Articulo"; dgvArticulos.Columns[4].DataPropertyName = "Categoria"; dgvArticulos.Columns[5].DataPropertyName = "Presentacion"; dgvArticulos.Columns[6].DataPropertyName = "StockActual"; dgvArticulos.Columns[7].DataPropertyName = "PrecioCompra"; dgvArticulos.Columns[8].DataPropertyName = "PrecioVenta"; dgvArticulos.Columns[9].DataPropertyName = "FechaVencimiento"; } } else { MostrarArticulo(); } }