Example #1
0
        static void Main(string[] args)
        {
            Manager       manager       = new Manager();
            VicePresident vicePresident = new VicePresident();
            President     president     = new President();

            manager.SetSuccesor(vicePresident);
            vicePresident.SetSuccesor(president);

            Expence expence = new Expence();

            expence.Amount = 198;
            manager.HandleExpence(expence);

            Console.ReadKey();
        }
Example #2
0
        static void Main(string[] args)
        {
            Manager       manager       = new Manager();
            VicePresident vicePresident = new VicePresident();
            President     president     = new President();

            manager.SetSuccesor(vicePresident);
            vicePresident.SetSuccesor(president);

            Expense expense = new Expense {
                Detail = "Traning", Amount = 98
            };

            manager.HandleExpense(expense);
            Console.ReadLine();
        }
Example #3
0
        static void Main(string[] args)
        {
            //Kişiler
            Manager       manager       = new Manager();
            VicePresident vicePresident = new VicePresident();
            President     president     = new President();

            //Yetkiler
            manager.SetSuccesor(vicePresident);
            vicePresident.SetSuccesor(president);

            //Expense
            Expense expense = new Expense {
                Detail = "Detail", Amount = 790
            };

            manager.HandleExpense(expense);

            Console.ReadLine();
        }