RemUserDeleteGroups Method |
Namespace: Paperwork.Connect
public a_GenericResult DeleteGroups( ObservableCollection<KeyPairItem> objectList )
public void DeleteGroups()
{
//Grup adında 'test' kelimesi geçen grupların nesne numaraları alınıyor
var group_ids = getGroupIDs("test");
//Gruplar siliniyor
a_GenericResult retval = p.rUser.DeleteGroups(group_ids);
if (retval.ErrorCode != 0)
throw new Exception(retval.Message);
else
Console.WriteLine("Gruplar silindi.");
}
public ObservableCollection<KeyPairItem> getGroupIDs(string groupname_filter)
{
var group_ids = new ObservableCollection<KeyPairItem>();
a_GroupList grps = p.rUser.GetGroups(groupname_filter, false, 0);
foreach (a_GroupInfo grp in grps.Items)
group_ids.Add(new KeyPairItem() { ID = grp.ObjectId.Value, Name = string.Empty });
return group_ids;
}