private void loadRoles() { RoleHelper client = new RoleHelper(); List<Role> r = client.ViewRole(user, event_).ToList<Role>(); client.Close(); List<string> str_r = new List<string>(); for (int j = 0; j < r.Count; j++) { str_r.Add(r[j].Post); } str_r = str_r.Distinct<string>().ToList<string>(); int[] r_count = new int[str_r.Count]; for (int k = 0; k < str_r.Count; k++) { for (int l = 0; l < r.Count; l++) { if (str_r[k] == r[l].Post) { r_count[k]++; } } } txtManpowerMsg.Text = ""; if (str_r.Count > 0) { for (int i = 0; i < str_r.Count; i++) { txtManpowerMsg.Text = r_count[i].ToString() + " " + str_r[i].ToString() + Environment.NewLine + txtManpowerMsg.Text; } } else { txtManpowerMsg.Text = "No Manpower have been added yet"; } }