RemNavigationCreateCabinet Method |
Namespace: Paperwork.Connect
public a_GenericResult CreateCabinet( ObjectName name, ObjectID aclId, string iconIndex, List<string> availableTypes )
public void CreateCabinet()
{
ObjectName name = new ObjectName("Test");
ObservableCollection<LookupItem> acls = p.rLookup.GetACLs("Default ACL");
if (acls.Count < 0)
throw new Exception("Yetkiseti bulunamadı");
ObjectID aclId = new ObjectID(acls[0].ObjectId);
string iconIndex = "4"; //IconIndex için 1 ile 20 arasında bir değer verilebilir.
List<string> availableTypes = new List<string>(); //Kullanılacak tipler listeye eklenmelidir.
availableTypes.Add("PW_SYSOBJECT");
a_GenericResult cabinet = p.rNavigation.CreateCabinet(name, aclId, iconIndex, availableTypes);
if (cabinet.ErrorCode != 0)
throw new Exception(cabinet.Message);
Console.ReadLine();
}