Example #1
0
 public override string Handle(Reworker reworker)
 {
     if (reworker.Worker == true)
     {
         return("Рабочий подтвердил заказ");
     }
     else if (Successor != null)
     {
         return(Successor.Handle(reworker));
     }
     else
     {
         return("Рабочий занят");
     }
 }
Example #2
0
 public override string Handle(Reworker reworker)
 {
     if (reworker.Intern == true)
     {
         return("Стажер подтвердил заказ");
     }
     else if (Successor != null)
     {
         return(Successor.Handle(reworker));
     }
     else
     {
         return("Стажер занят");
     }
 }
Example #3
0
 public override string Handle(Reworker reworker)
 {
     if (reworker.Director == true)
     {
         return("Директор подтвердил заказ");
     }
     else if (Successor != null)
     {
         return(Successor.Handle(reworker));
     }
     else
     {
         return("Директор занят");
     }
 }
Example #4
0
 public override string Handle(Reworker reworker)
 {
     if (reworker.Deputy == true)
     {
         return("Заместитель директора подтвердил заказ");
     }
     else if (Successor != null)
     {
         return(Successor.Handle(reworker));
     }
     else
     {
         return("Заместитель директора занят");
     }
 }