Beispiel #1
0
 public override void RequestApplications(Request request)
 {
     if (request.RequestType == "请假" && request.Number <= 2)
     {
         Console.WriteLine("{0}:{1} 数量{2} 被批准", name, request.RequestContent, request.Number);
     }
     else
     {
         if (superior != null)
         {
             superior.RequestApplications(request);
         }
     }
 }
 public override void RequestApplications(Request request)
 {
     if (request.RequestType == "请假")
     {
         Console.WriteLine("{0}:{1} 数量{2} 被批准", name, request.RequestContent, request.Number);
     }
     else if (request.RequestType == "加薪" && request.Number <= 500)
     {
         Console.WriteLine("{0}:{1} 数量{2} 被批准", name, request.RequestContent, request.Number);
     }
     else if (request.RequestType == "加薪" && request.Number > 500)
     {
         Console.WriteLine("{0}:{1} 数量{2} 再说吧", name, request.RequestContent, request.Number);
     }
 }