Exemplo n.º 1
0
 public ExpiredException(Product p)
 {
     Origin = p.Name;
 }
Exemplo n.º 2
0
 public BrokenException(Product p)
 {
     Origin = p.Name;
 }
Exemplo n.º 3
0
 public NotAvailableException(Product p)
 {
     Origin = p.Name;
 }
Exemplo n.º 4
0
 public static void Transfer(Product p)
 {
     Console.WriteLine($"Product type:\t{p.GetType()}");
     Console.WriteLine("Operation:\tTransfer");
     ++Statistics.Transfer;
 }
Exemplo n.º 5
0
 public static void WriteOff(Product p)
 {
     Console.WriteLine($"Product type:\t{p.GetType()}");
     Console.WriteLine("Operation:\tWrite-Off");
     ++Statistics.WriteOff;
 }
Exemplo n.º 6
0
 public static void Realization(Product p)
 {
     Console.WriteLine($"Product type:\t{p.GetType()}");
     Console.WriteLine("Operation:\tRealization");
     ++Statistics.Realization;
 }
Exemplo n.º 7
0
 public static void Income(Product p)
 {
     Console.WriteLine($"Product type:\t{p.GetType()}");
     Console.WriteLine("Operation:\tIncome");
     ++Statistics.Income;
 }