Пример #1
0
 private void CheckEmployeesOnProject(string projectName)
 {
     foreach (var employee in RelationProjectEmployeeRepo.GetEmployeesOnProject(projectName))
     {
         for (var i = 0; i < EmployeeListBox.Items.Count; i++)
         {
             if (EmployeeListBox.Items[i].ToString().GetOib() != employee.ToString().GetOib())
             {
                 continue;
             }
             EmployeeListBox.SetItemChecked(i, true);
             break;
         }
     }
 }
Пример #2
0
        // 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);
        }