RemUserDeleteGroup Method |
Namespace: Paperwork.Connect
public a_GenericResult DeleteGroup( ObjectID objectId )
public void DeleteGroup()
{
ObjectID group_id = getGroupID("Test Group");
a_GenericResult retval = p.rUser.DeleteGroup(group_id);
if (retval.ErrorCode != 0)
throw new Exception(retval.Message);
Console.WriteLine("Grup silindi");
}
private ObjectID getGroupID(string group_name)
{
a_GroupList grps = p.rUser.GetGroups(group_name, false, 0);
if (grps.Items.Count == 0)
throw new Exception("Grup bulunamadı");
else if (grps.Items.Count == 1)
return grps.Items[0].ObjectId;
else
{
foreach (a_GroupInfo grp in grps.Items)
if (grp.GroupName.Value.Equals(group_name))
return grp.ObjectId;
throw new Exception("Grup bulunamadı!");
}
}