예제 #1
0
        static void Main(string[] args)
        {
            Employee e1 = new Manager("A", 10, 2000, "tech manager");
            Employee e2 = new GeneralManager("B", 20, 5000, "HR manager", "xyz");
            Employee e3 = new CEO("C", 30, 10000);

            Console.WriteLine(e3.CalacNetSalary());//50000
            e3.Add();
            e3.Select();
            e3.Remove();
            e3.Update();
            Console.WriteLine(e2.CalacNetSalary());//15000
            e2.Add();
            e2.Select();
            e2.Remove();
            e2.Update();
            Console.WriteLine(e1.CalacNetSalary());//4000
            e1.Add();
            e1.Select();
            e1.Remove();
            e1.Update();


            Console.ReadLine();
        }
예제 #2
0
        static void Main(string[] args)
        {
            Employee e1 = new Manager("Abhishek", 101, 22500, "manager");
            Employee e2 = new GeneralManager("RAM", 201, 15000, "HR", "xyz");
            Employee e3 = new CEO("C", 30, 10000);

            Console.WriteLine(e3.CalacNetSalary());
            e3.Add();
            e3.Select();
            e3.Remove();
            e3.Update();
            Console.WriteLine(e2.CalacNetSalary());
            e2.Add();
            e2.Select();
            e2.Remove();
            e2.Update();
            Console.WriteLine(e1.CalacNetSalary());
            e1.Add();
            e1.Select();
            e1.Remove();
            e1.Update();


            Console.ReadLine();
        }