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(); }
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); } }