static void Main() { Employee dejan = new Employee("Dejan", "Monev"); dejan.SetSalary(11000); dejan.PrintInfo(); Console.ReadLine(); Console.Clear(); SalesPerson dime = new SalesPerson("Dime", "Taksi"); dime.AddSuccessRevenue(2364); dime.PrintInfo(); Console.WriteLine("Salary + success revenue is: {0}", dime.GetSalary()); Console.ReadLine(); Console.Clear(); Manager strasho = new Manager("Strasho", "Pindjur"); strasho.AddBonus(324.06); strasho.PrintInfo(); Console.WriteLine("Salary + bonus is: {0}", strasho.GetSalary()); Console.ReadLine(); Console.Clear(); Manager zoki = new Manager("Zoki", "Poki"); zoki.AddBonus(122.06); Contractor nikola = new Contractor("Nikola", "Kojo", 6, 23); nikola.Responsible = strasho; Contractor kiril = new Contractor("Kiril", "Stipsata", 12, 16); kiril.Responsible = zoki; SalesPerson[] sales = new SalesPerson[] { dime }; Manager[] managers = new Manager[] { strasho, zoki }; Contractor[] contructors = new Contractor[] { nikola, kiril }; Employee [][] companyEmployees = new Employee [][] { sales, managers, contructors }; CEO pero = new CEO("Pero", "Rakunot", 3, companyEmployees); pero.PrintInfo(); pero.PrintEmployees(); pero.AddSharesPrice(57); Console.WriteLine("Salary + (Shares * SharesPrice) is: {0}", pero.GetSalary()); Console.ReadLine(); }
static void Main(string[] args) { Manager manager = new Manager("Ivana", "Stefanovska"); manager.PrintInfo(); manager.AddBonus(3000); Console.WriteLine("Salary: {0}", manager.GetSalary()); Console.WriteLine("------------------------------------"); SalesPerson sales01 = new SalesPerson("Random1", "Random2"); sales01.PrintInfo(); sales01.ExtendSuccessSaleRevenue(1500); Console.WriteLine("Salary: {0}", sales01.GetSalary()); Console.ReadLine(); }