Click or drag to resize

RemUserDeleteGroups Method

Paperwork .Net Kütüphanesi
Grupları (toplu bir şekilde) silmek 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 DeleteGroups(
	ObservableCollection<KeyPairItem> objectList
)

Parameters

objectList
Type: System.Collections.ObjectModelObservableCollectionKeyPairItem
Silinecek kullanıcıların nesne numarası

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 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;
             }
                 
See Also