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