Ejemplo n.º 1
0
        void showlistViewTask()
        {
            listViewTask.Items.Clear();

            string eventName = myEventList[listViewMyEvent.SelectedIndex].getEventName();
            topTaskMgt.addATaskManagement(eventName);
            for (int i = 0; i < topTaskMgt.getNoOfTasksInATaskList(eventName); i++)
            {
                Users aUser = new Users();
                aUser.load_person_info(topTaskMgt.getPersonName(eventName, i));
                string studentInfo="";
                foreach (Users user in aUser.userlist)
                {
                    studentInfo += "ID:" + user.username + " HP: " + user.contact + " Email: " + user.email + "\t";
                }
                listViewTask.Items.Add(new { Task = topTaskMgt.getTaskName(eventName, i), Deadline = topTaskMgt.getDueDate(eventName, i), Person = topTaskMgt.getPersonName(eventName, i), Status = topTaskMgt.getStatus(eventName, i), StudentInfo = studentInfo });
            }

            labelTotaltask.Content = "Total Task: " + topTaskMgt.getNoOfTasksInATaskList(eventName);
            labelFinished.Content = "Finished: " + topTaskMgt.getNoOfDoneTasksInATaskList(eventName);
            int todo = topTaskMgt.getNoOfTasksInATaskList(eventName) - topTaskMgt.getNoOfDoneTasksInATaskList(eventName);
            labelTodo.Content = "To do: " + todo;
        }