예제 #1
0
        private void vulLstGroupsNiet()
        {
            lstGroupsNiet.Items.Clear();
            List <DirectoryEntry> groupsAll    = Stats.GetAllGroups();
            List <string>         groupsMember = GroupMemberShip.MemberGroups(group.Name);

            foreach (DirectoryEntry de in groupsAll)
            {
                string waarde = Helper.HandleNull(de.Properties["cn"][0]);
                if (waarde != "")
                {
                    bool gevonden = false;
                    foreach (string groep in groupsMember)
                    {
                        if (groep == waarde)
                        {
                            gevonden = true;
                            break;
                        }
                    }
                    if (!gevonden && waarde != group.Name)
                    {
                        lstGroupsNiet.Items.Add(waarde);
                    }
                }
            }
        }
예제 #2
0
        private void vulLstGroupsWel()
        {
            List <string> groups = GroupMemberShip.MemberGroups(group.Name);

            foreach (string group in groups)
            {
                lstGroupsWel.Items.Add(group);
            }
        }