public override void RequestApplications(CORRequest request)
 {
     if (request.RequestType == "請假" && request.Number <= 2)
     {
         Console.WriteLine("{0}:{1} 數量{2} 被批準", name, request.RequestContent, request.Number);
     }
     else
     {
         if (manager != null)
         {
             manager.RequestApplications(request);
         }
     }
 }
 public override void RequestApplications(CORRequest 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);
     }
 }
示例#3
0
 public abstract void RequestApplications(CORRequest request);