Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.WriteLine($"{Post.Junior} Должен проработать {(int)Post.Junior} часов");
            Console.WriteLine($"{Post.Middle} Должен проработать {(int)Post.Middle} часов");
            Console.WriteLine($"{Post.Senior} Должен проработать {(int)Post.Senior} часов");

            Console.Write("Введите должность: ");
            string a = Console.ReadLine();

            Console.Write("Введите кол-во часов: ");
            int b;

            while (!int.TryParse(Console.ReadLine(), out b))
            {
            }

            if (a == Post.Junior.ToString())
            {
                Console.WriteLine($"Начислить бонусы в этом месяце? - {Accauntant.AskForBonus(Post.Junior,b)}");
            }
            else if (a == Post.Middle.ToString())
            {
                Console.WriteLine($"Начислить бонусы в этом месяце? - {Accauntant.AskForBonus(Post.Middle, b)}");
            }
            else if (a == Post.Senior.ToString())
            {
                Console.WriteLine($"Начислить бонусы в этом месяце? - {Accauntant.AskForBonus(Post.Senior, b)}");
            }
            else
            {
                Console.WriteLine("Нет такой должности");
            }

            Console.ReadKey();
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Accauntant accauntant = new Accauntant();

            accauntant.AskForBonus(Post.CEO, hours: 2);
            Console.WriteLine("Директор поработал и получит зарплату");
            accauntant.AskForBonus(Post.CEO, hours: 10);
            Console.WriteLine("Директор молодец хорошо поработал");
            accauntant.AskForBonus(Post.secretary, hours: 2);
            Console.WriteLine("Секретарь поработал и получит свою зарплату");
            accauntant.AskForBonus(Post.secretary, hours: 12);
            Console.WriteLine("Секретарь молодец хорошо поработал");
            accauntant.AskForBonus(Post.cleaner, hours: 3);
            Console.WriteLine("Уборщик поработал и получит свою зарплату");
            accauntant.AskForBonus(Post.cleaner, hours: 13);
            Console.WriteLine("Уборщик молодец хорошо поработал");
            Console.ReadKey();
        }