public WorkExperienceForApplicant(TypeWorker worker): this() { Random random = new Random((int)DateTime.Now.Ticks); if (random.Next(0,2) == 1) { AddJob(new Job(NamesCompanies.Get(worker), random.Next(1, 6))); } }
public Applicant(TypeWorker worker) { _surname = NamesApplicants.GetSurname(); _name = NamesApplicants.GetName(); _patronymic = NamesApplicants.GetPatronymic(); _education = new EducationForApplicant(worker); _workExperience = new WorkExperienceForApplicant(worker); }
public static string Get(TypeWorker worker) { int row = (int)worker; Random random = new Random((int)DateTime.Now.Ticks); int column = random.Next(_names[row].Length); return(_names[row][column]); }
static void Main(string[] args) { var reflectionWorker = new AssemblyWorker(); var typeWorker = new TypeWorker(); var seacher = new Searcher(); var solve = new Solve(); var answer = solve.GetSolve <IPlugin>(reflectionWorker, typeWorker, seacher); answer.ForEach(Console.WriteLine); }
public Worker(string firstName, string midleName, string lastName, int salary, int year, int week, int day, TypeWorker type) { FirstName = firstName; MidleName = midleName; LastName = lastName; Salary = salary; DayAdmissionToEmployment = day; WeekAdmissionToEmployment = week; YearAdmissionToEmployment = year; TypeWorker = type; }
public EducationForApplicant(TypeWorker worker) { _educationArea = (EducationAreas)((int)worker); switch (worker) { case TypeWorker.FactoryWorker: { _institution = "ВГТУ"; _faculty = "Инженерные системы и сооружения"; _specialty = "Теплогазоснабжение и нефтегазовое дело"; break; } case TypeWorker.Builder: { _institution = "ВГТУ"; _faculty = "Строительный"; _specialty = "Металлические и деревянные конструкции"; break; } case TypeWorker.Trader: { _institution = "РЭУ им. Г.В. Плеханова"; _faculty = "Сфера обслуживания и управления"; _specialty = "Коммерция и товароведение"; break; } case TypeWorker.Scientist: { _institution = "РГГРУ им. Серго Орджоникидзе"; _faculty = "Гидрогеологический"; _specialty = "Геотектоника"; break; } } }
public Vacancy(TypeWorker worker) { switch (worker) { case TypeWorker.FactoryWorker: _company = new IndustrialCompany(); break; case TypeWorker.Builder: _company = new ConstructionCompany(); break; case TypeWorker.Trader: _company = new TradeСompany(); break; case TypeWorker.Scientist: _company = new ScientificCompany(); break; } _name = NamesVacancies.Get(_company); _workExperience = new WorkExperienceForVacancy(); _education = new EducationForVacancy(worker); }
public void AddWorker(string firstName, string midleName, string lastName, int salary, int year, int week, int day, TypeWorker type) { employee.Add(new Worker { FirstName = firstName, MidleName = midleName, LastName = lastName, Salary = salary, YearAdmissionToEmployment = year, WeekAdmissionToEmployment = week, DayAdmissionToEmployment = day, TypeWorker = type }); }
public void StartWork(Action work, string nameProcess, TypeWorker TypeWorker) { this.TypeWorker = TypeWorker; StartWork(work, nameProcess); }
public EducationForVacancy(TypeWorker worker) { _educationArea = (EducationAreas)((int)worker); }