Click or drag to resize

RemUserUpdateGroup Method

Paperwork .Net Kütüphanesi
Grup güncellemek için kullanılır.

Namespace:  Paperwork.Connect
Assembly:  Paperwork.Connect (in Paperwork.Connect.dll) Version: 5.0.0.0
Syntax
C#
public a_GenericResult UpdateGroup(
	a_GroupInfo ud
)

Parameters

ud
Type: a_GroupInfo
Güncellenecek grup bilgisi

Return Value

Type: a_GenericResult
a_GenericResult nesesi içinde , ErrorCode=0 ise işlem başarılıdır. Aksi taktirde Result ve Message alanları kontrol ediniz.
Examples
C#
  
             public void UpdateGroup()
             {
                 ObjectID group_id = new ObjectID("A200010000000022");
                 a_GroupInfo grp = p.rUser.LoadGroup(group_id);
                 ShowGroupDetail(grp);
                 grp.Description = "Güncellendi";
                 a_GenericResult retval = p.rUser.UpdateGroup(grp);
                 if (retval.ErrorCode != 0)
                     throw new Exception(retval.Message);
                 else
                    Console.WriteLine("Grup güncellendi");
                    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