![]() | RemUserLoadGroup Method |
Namespace: Paperwork.Connect
public a_GroupInfo LoadGroup( ObjectID objectId )
public void LoadGroup() { ObjectID group_id = getGroupID("Test4"); a_GroupInfo grp = p.rUser.LoadGroup(group_id); ShowGroupDetail(grp); Console.ReadLine(); } 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ı!"); } } private void ShowGroupDetail(a_GroupInfo group) { Console.WriteLine("Grup detayı"); Console.WriteLine("---------------------------------"); Console.WriteLine("Nesne no :{0}", group.ObjectId); Console.WriteLine("Adı :{0}", group.GroupName); Console.WriteLine("Mail :{0}", group.Email); Console.WriteLine("Özel :{0}", group.IsPrivate); Console.WriteLine("Sahibi :{0}", group.Owner); Console.WriteLine("Domain :{0}", group.Domain); Console.WriteLine("Kaynak :{0}", group.Source); Console.WriteLine("Açıklama :{0}", group.Description); Console.WriteLine(); foreach (var member in group.Members) { Console.WriteLine("Üyesi Detayı"); Console.WriteLine("-----------------"); Console.WriteLine("Nesne no :{0}", member.ObjectId); Console.WriteLine("Tipi :{0}", member.MemberType); Console.WriteLine("Adı :{0}", member.Name); Console.WriteLine("Etiketi :{0}", member.DisplayName); Console.WriteLine(); } }