static void Main(string[] args) { Employee emp = new Employee("nit", 1, 2000, 29, 11); emp.DisplayStatus(); emp.GiveBonous(1000.12); emp.DisplayStatus(); //Employee.BenefitPacakage mypacakage ; nested class . // mypacakage = new Employee.BenefitPacakage(); // mypacakage.ComputePayDeduction(); //emp.mypacakage.ComputePayDeduction(); //Employee.BenefitPacakage.BenefitPacakgeLevel.myBenefitlevel = Employee.BenefitPacakage.BenefitPacakgeLevel.gold; /// emp.Name = "NitM"; emp.Id = 0; emp.Pay = 4000; emp.DisplayStatus(); /// Manager manager = new Manager("eddy", 1, 3000, 42, 14, 18); manager.DisplayStatus(); manager.DispalyDentalHealthAllowance(); Console.WriteLine("the stock options is {0}", manager.stockoptions); /// Manager manager1 = new Manager("felix", 2, 3500, 36, 17, 45); manager1.DisplayStatus(); manager1.DispalyDentalHealthAllowance(); Console.WriteLine("the stock option for felix is {0}", manager1.stockoptions); /// SalesPerson salesman = new SalesPerson("jenson", 3, 2200, 40, 09, 100); salesman.DisplayStatus(); Console.WriteLine("the number of stock options is ", salesman.salesnumber); /// PTsalesperson timesalesperson = new PTsalesperson("selven", 4, 1000, 25, 08, 15, "4 hours"); timesalesperson.DisplayStatus(); Console.WriteLine("the work time for part time sales person is", timesalesperson.workingtime); /* * Manager HeadManager = new Manager(); * HeadManager.Name = "Athul"; * HeadManager.Id = 1; * HeadManager.Pay = 3000; * HeadManager.Age = 41; * HeadManager.stockoptions = 12; * * * HeadManager.DisplayStatus(); * Console.WriteLine("The number of stockoptions {0}", HeadManager.stockoptions); */ /// Console.ReadLine(); }