예제 #1
0
파일: Program.cs 프로젝트: NikitaVas/CSharp
 public ExpiredException(Product p)
 {
     Origin = p.Name;
 }
예제 #2
0
파일: Program.cs 프로젝트: NikitaVas/CSharp
 public BrokenException(Product p)
 {
     Origin = p.Name;
 }
예제 #3
0
파일: Program.cs 프로젝트: NikitaVas/CSharp
 public NotAvailableException(Product p)
 {
     Origin = p.Name;
 }
예제 #4
0
파일: Program.cs 프로젝트: NikitaVas/CSharp
 public static void Transfer(Product p)
 {
     Console.WriteLine($"Product type:\t{p.GetType()}");
     Console.WriteLine("Operation:\tTransfer");
     ++Statistics.Transfer;
 }
예제 #5
0
파일: Program.cs 프로젝트: NikitaVas/CSharp
 public static void WriteOff(Product p)
 {
     Console.WriteLine($"Product type:\t{p.GetType()}");
     Console.WriteLine("Operation:\tWrite-Off");
     ++Statistics.WriteOff;
 }
예제 #6
0
파일: Program.cs 프로젝트: NikitaVas/CSharp
 public static void Realization(Product p)
 {
     Console.WriteLine($"Product type:\t{p.GetType()}");
     Console.WriteLine("Operation:\tRealization");
     ++Statistics.Realization;
 }
예제 #7
0
파일: Program.cs 프로젝트: NikitaVas/CSharp
 public static void Income(Product p)
 {
     Console.WriteLine($"Product type:\t{p.GetType()}");
     Console.WriteLine("Operation:\tIncome");
     ++Statistics.Income;
 }