// on load, fill the listboxes and labels with the first employee in the list private void AdminView_Load(object sender, EventArgs e) { qualityRanking = new QualityRanking(); ahtRanking = new AhtRanking(); adherenceRanking = new AdherenceRanking(); knowledgeRanking = new KnowledgeRanking(); totalScoreRanking = new TotalScoreRanking(); // add employees to each ranking object foreach (Employee employee in employeeList) { EmployeeListBox.Items.Add(employee.getName()); qualityRanking.addEmployee(employee); ahtRanking.addEmployee(employee); adherenceRanking.addEmployee(employee); knowledgeRanking.addEmployee(employee); totalScoreRanking.addEmployee(employee); } // the next foreach loops add to the listboxes based on the ranking objects foreach (Employee employee in qualityRanking.getRanks()) { QualityListBox.Items.Add(employee.getName() + " " + employee.getQuality() + "%"); } foreach (Employee employee in ahtRanking.getRanks()) { AhtListBox.Items.Add(employee.getName() + " " + employee.getAht() + " seconds"); } foreach (Employee employee in adherenceRanking.getRanks()) { AdherenceListBox.Items.Add(employee.getName() + " " + employee.getAdherence() + "%"); } foreach (Employee employee in knowledgeRanking.getRanks()) { KnowledgeListBox.Items.Add(employee.getName() + " " + employee.getKnowledge() + "%"); } foreach (Employee employee in totalScoreRanking.getRanks()) { TotalScoreListBox.Items.Add(employee.getName() + " " + employee.getTotalScore()); } //set first employee to be the selected one EmployeeListBox.SetSelected(0, true); }
// on load, fill the listboxes and labels with the first employee in the list private void AdminView_Load(object sender, EventArgs e) { qualityRanking = new QualityRanking(); ahtRanking = new AhtRanking(); adherenceRanking = new AdherenceRanking(); knowledgeRanking = new KnowledgeRanking(); totalScoreRanking = new TotalScoreRanking(); // add employees to each ranking object foreach(Employee employee in employeeList) { EmployeeListBox.Items.Add(employee.getName()); qualityRanking.addEmployee(employee); ahtRanking.addEmployee(employee); adherenceRanking.addEmployee(employee); knowledgeRanking.addEmployee(employee); totalScoreRanking.addEmployee(employee); } // the next foreach loops add to the listboxes based on the ranking objects foreach(Employee employee in qualityRanking.getRanks()) { QualityListBox.Items.Add(employee.getName() + " " + employee.getQuality() + "%"); } foreach (Employee employee in ahtRanking.getRanks()) { AhtListBox.Items.Add(employee.getName() + " " + employee.getAht() + " seconds"); } foreach (Employee employee in adherenceRanking.getRanks()) { AdherenceListBox.Items.Add(employee.getName() + " " + employee.getAdherence() + "%"); } foreach (Employee employee in knowledgeRanking.getRanks()) { KnowledgeListBox.Items.Add(employee.getName() + " " + employee.getKnowledge() + "%"); } foreach (Employee employee in totalScoreRanking.getRanks()) { TotalScoreListBox.Items.Add(employee.getName() + " " + employee.getTotalScore()); } //set first employee to be the selected one EmployeeListBox.SetSelected(0,true); }