예제 #1
0
        //METODOS
        public ConsultarCantidadProductosPorCategoria()
        {
            DataTable tablaProducto = dbContext.ConsultaSQL(
                "SELECT * FROM Productos");

            DataTable tablaStock = dbContext.ConsultaSQL(
                "select * from Stock");

            foreach (DataRow row in tablaProducto.Rows)
            {
                int     idProd        = int.Parse(row["id_producto"].ToString());
                string  nomProd       = row["nombre"].ToString();
                int     id_categ_prod = int.Parse(row["id_categoria"].ToString());
                decimal precioVenta   = decimal.Parse(row["precioVenta"].ToString());

                ConsultarCategoriasController ccc = new ConsultarCategoriasController();

                CategoriaService categoria = ccc.obtenerCategoria(id_categ_prod);
                int idCate = categoria.getIdCategoria();

                Producto nuevoProd = new Producto(idProd, nomProd, idCate, precioVenta);
                productos.Add(nuevoProd);
            }

            foreach (DataRow row in tablaStock.Rows)
            {
                int codProd    = int.Parse(row["codProducto"].ToString());
                int cantActual = int.Parse(row["cantActual"].ToString());
                int cantMin    = int.Parse(row["cantMin"].ToString());

                Stock nuevoStock = new Stock(codProd, cantActual, cantMin);
                stock.Add(nuevoStock);
            }
        }