private void AssignJobScreen_Load(object sender, EventArgs e) { switch (selectedJob.JobCategory) { case "Software": skillCategories = employeeSkillCategories.software; break; case "Hardware": skillCategories = employeeSkillCategories.hardware; break; default: skillCategories = employeeSkillCategories.software; break; } switch (selectedJob.JobType) { case "Installation": employeeSkills = employeeSkillsTypes.installation; break; case "Repair": employeeSkills = employeeSkillsTypes.repair; break; default: employeeSkills = employeeSkillsTypes.installation; break; } List <Employee> assignableUsers = employeeBusinessLogic.listEmployeesBySkillCategoryAndType(skillCategories, employeeSkills, true); lstTechnicians.DataSource = assignableUsers; }