public void ProcessInventory(OutOfStockExceptionMethod exception)
    {
        Console.WriteLine("\nProcessing inventory...");
        foreach (Part part in parts)
        {
            if (part.onhand < MIN_ONHAND)
            {
                Console.WriteLine("{0} ({1}) is below minimum onhand {2}",
                                  part.sku, part.onhand, MIN_ONHAND);

                exception(part);
            }
        }
    }
예제 #2
0
        public void ProcessInventory(OutOfStockExceptionMethod exception)
        {
            Console.WriteLine("\n[InventoryManager.ProcessInventory]" +
                " Processing inventory...");

            foreach (Part part in parts)
            {
                if (part.OnHand < MIN_ONHAND)
                {
                    Console.WriteLine("\n\t{0} ({1} units) is " +
                        "below minimum on-hand {2}",
                        part.Sku, part.OnHand, MIN_ONHAND);

                    exception(part);
                }
            }
        }