Beispiel #1
0
 static void PrintWorker(Worker obj)
 {
     Console.WriteLine("Название компании: " + obj.GetCompany().GetName());
     Console.WriteLine("Имя рабочего: " + obj.GetName());
     Console.WriteLine("Должность рабочего: " + obj.GetCompany().GetPosition());
     Console.WriteLine("Год начала работы: " + obj.GetYear());
     Console.WriteLine("Месяц начала работы: " + obj.GetMonth());
     Console.WriteLine("Зарплата рабочего: " + obj.GetCompany().GetSalary());
 }
Beispiel #2
0
 public static int[] SortWorkerByWorkExperience(Worker[] workers)
 {
     int[] workerexparr = new int[workers.Length];
     for (int i = 0; i < workers.Length; i++)
     {
         Worker worker = workers[i];
         int    Years  = worker.GetYear();
         int    Month  = worker.GetMonth();
         workerexparr[i] = worker.GetWorkExperience(Years, Month);
     }
     for (int i = 1, tmp; i < workerexparr.Length; i++)
     {
         tmp = workerexparr[i];
         for (int j = i - 1; j >= 0 && workerexparr[j] > tmp; j--)
         {
             workerexparr[j + 1] = workerexparr[j];
             workerexparr[j]     = tmp;
         }
     }
     return(workerexparr);
 }
Beispiel #3
0
 static void PrintWorkers(Worker Maks)
 {
     Console.WriteLine($"Name = {Maks.GetName()} Year = {Maks.GetYear()} Month = {Maks.GetMonth()} FirmName = {Maks.GetFirmName()} Position = {Maks.GetPosition()} Salary = {Maks.GetSalary()}");
 }