void OnInvetoryChange(object source, InventoryChangeEventArgs e)
        {
            int change = e.Change;

            Console.WriteLine("Sede '{0}' es {1} en {2} unidades",
                              e.Sku,
                              change > 0 ? "Incremento" : "Decremento",
                              Math.Abs(e.Change));

            Console.ReadLine();
        }
Ejemplo n.º 2
0
        public void UpdateInventory(String sku, int change)
        {
            if (0 == change)
            {
                return; // No actualizar o cambio a nulo.
            }
            // Codigo para actualizar la base de datos iria aqui.

            InventoryChangeEventArgs e = new
                                         InventoryChangeEventArgs(sku, change);

            if (OnInventoryChangeHandler != null)
            {
                OnInventoryChangeHandler(this, e);
            }
        }