private void listCategoria_SelectedIndexChanged(object sender, EventArgs e) { dataGridView1.Rows.Clear(); ConsultarCantidadProductosPorCategoria ccpg = new ConsultarCantidadProductosPorCategoria(); string filtro = listCategoria.Text; List <Producto> productos = ccpg.getProductos(); List <Stock> stock = ccpg.getStock(); for (int i = 0; i < productos.Count; i++) { Producto prod = productos.ElementAt(i); string nomCateg = prod.getCategoria().getNombre(); if (String.Compare(filtro, nomCateg) == 00) { Stock s = stock.ElementAt(i); int idProd = prod.getIdProducto(); string nomProd = prod.getNombre(); int stockProd = s.cantidadDelProducto(); dataGridView1.Rows.Add(idProd, nomProd, nomCateg, stockProd); if (dataGridView1.Rows.Count == 0) { MessageBox.Show("No se encontraron productos de la categoría seleccionada", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
private void DataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { ConsultarCantidadProductosPorCategoria ccpg = new ConsultarCantidadProductosPorCategoria(); List <Producto> productos = ccpg.getProductos(); List <Stock> stock = ccpg.getStock(); for (int i = 0; i < productos.Count; i++) { Producto prod = productos.ElementAt(i); Stock s = stock.ElementAt(i); int idProd = prod.getIdProducto(); string nomProd = prod.getNombre(); string nomCateg = prod.getCategoria().getNombre(); int stockProd = s.cantidadDelProducto(); } }
private void cargarTabla() { ConsultarCantidadProductosPorCategoria ccpg = new ConsultarCantidadProductosPorCategoria(); List <Producto> productos = ccpg.getProductos(); List <Stock> stock = ccpg.getStock(); for (int i = 0; i < productos.Count; i++) { Producto prod = productos.ElementAt(i); Stock s = stock.ElementAt(i); int idProd = prod.getIdProducto(); string nomProd = prod.getNombre(); string nomCateg = prod.getCategoria().getNombre(); int stockProd = s.cantidadDelProducto(); dataGridView1.Rows.Add(idProd, nomProd, nomCateg, stockProd); } }