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; }