예제 #1
0
        static void BetterPaid()
        {
            IPerson employee = null;

            try
            {
                Console.WriteLine("El vendedor mejor renumerado es:");
                employee = sellers.OrderByDescending(x => x.CalculateSalary()).First();
                Console.WriteLine($"{employee.Name} {employee.Surname}: {employee.CalculateSalary()}$");
            }
            catch (Exception)
            {
                Console.WriteLine("No existe ningún vendedor");
            }

            try
            {
                employee = null;
                Console.WriteLine("El supervisor mejor renumerado es:");
                employee = supervisors.OrderByDescending(x => x.CalculateSalary()).First();
                Console.WriteLine($"{employee.Name} {employee.Surname}: {employee.CalculateSalary()}$");
            }
            catch (Exception)
            {
                Console.WriteLine("No existe ningún supervisor");
            }
        }
예제 #2
0
 public void PersonCalculateSalary()
 {
     _person.CalculateSalary();
 }