Click or drag to resize

RemUserLoadGroup Method

Paperwork .Net Kütüphanesi
Grup nesne numarası ile grup bilgisi almak için kullanılır.

Namespace:  Paperwork.Connect
Assembly:  Paperwork.Connect (in Paperwork.Connect.dll) Version: 5.0.0.0
Syntax
C#
public a_GroupInfo LoadGroup(
	ObjectID objectId
)

Parameters

objectId
Type: ObjectID
İstenen grubun nesne numarası

Return Value

Type: a_GroupInfo
Examples
C#
  
            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();
                }
            }
                
See Also