public TDAPIOLELib.QCResourceFolder CreateFolderPath(String FolderPath) { TDAPIOLELib.TreeManager OTManager = tDConnection.TreeManager; String PathChecked = "Resources"; TDAPIOLELib.QCResourceFolder QCFolder = GetFolderFromPath("Resources"); foreach (String Folder in FolderPath.Split('\\')) { if (!(Folder.ToUpper() == "RESOURCES")) { try { QCFolder = GetFolderFromPath(PathChecked + "\\" + Folder); PathChecked = PathChecked + "\\" + Folder; } catch { QCFolder = GetFolderFromPath(PathChecked); CreateFolder(QCFolder, Folder); PathChecked = PathChecked + "\\" + Folder; } } } return(QCFolder); }
public TDAPIOLELib.QCResource CreateResource(TDAPIOLELib.QCResourceFolder qCResourceFolder, String Name, String ResourceFilePath, ResourceUploadType resourceUploadType, ResourceType resourceType) { //Check if Resource type is folder and should be uploaded or not if ((resourceUploadType == ResourceUploadType.Folder) && (resourceType != TestResources.ResourceType.TestResource)) { throw (new Exception("Folder cant be uploaded to " + GetResourceType(resourceType) + " resource type")); } TDAPIOLELib.QCResourceFactory qCResourceFactory = qCResourceFolder.QCResourceFactory; TDAPIOLELib.QCResource qCResource = qCResourceFactory.AddItem(System.DBNull.Value); qCResource.Name = Name; qCResource.ResourceType = GetResourceType(resourceType); String ResourceType = GetResourceType(resourceType); if (resourceUploadType == ResourceUploadType.File) { UploadFileToResource(qCResource, ResourceFilePath); } else { UploadFolderToResource(qCResource, ResourceFilePath); } return(qCResource); }
public TDAPIOLELib.QCResource CreateResource(TDAPIOLELib.QCResourceFolder qCResourceFolder, String Name) { TDAPIOLELib.QCResourceFactory qCResourceFactory = qCResourceFolder.QCResourceFactory; TDAPIOLELib.QCResource qCResource = qCResourceFactory.AddItem(System.DBNull.Value); qCResource.Name = Name; qCResource.Post(); return(qCResource); }
public TDAPIOLELib.QCResourceFolder CreateFolder(TDAPIOLELib.QCResourceFolder ParentFolder, String NewFolderName) { TDAPIOLELib.QCResourceFolderFactory qCResourceFolderFactory = ParentFolder.QCResourceFolderFactory; TDAPIOLELib.QCResourceFolder qCResourceFolder = qCResourceFolderFactory.AddItem(System.DBNull.Value); qCResourceFolder.Name = NewFolderName; qCResourceFolder.Post(); return(qCResourceFolder); }
public System.Collections.Generic.List <String> GetResourceNames(TDAPIOLELib.QCResourceFolder qCResourceFolder) { TDAPIOLELib.QCResourceFactory qCResourceFactory = qCResourceFolder.QCResourceFactory; System.Collections.Generic.List <String> list = new System.Collections.Generic.List <string>(); foreach (TDAPIOLELib.QCResourceFolder folder in qCResourceFactory.NewList("")) { list.Add(folder.Name); } return(list); }
public TDAPIOLELib.QCResourceFolder GetFolderFromPath(String FolderPath) { TDAPIOLELib.QCResourceFolderFactory qCResourceFolderFactory = tDConnection.QCResourceFolderFactory; TDAPIOLELib.TDFilter tDFilter = qCResourceFolderFactory.Filter; TDAPIOLELib.QCResourceFolder qCResourceFolder = tDConnection.QCResourceFolderFactory[1]; foreach (String OFolder in FolderPath.Split('\\')) { tDFilter = qCResourceFolderFactory.Filter; tDFilter["RFO_NAME"] = OFolder; qCResourceFolder = tDFilter.NewList()[1]; qCResourceFolderFactory = qCResourceFolder.QCResourceFolderFactory; } return(qCResourceFolder); }
public TDAPIOLELib.List GetResources(TDAPIOLELib.QCResourceFolder qCResourceFolder) { TDAPIOLELib.QCResourceFactory qCResourceFactory = qCResourceFolder.QCResourceFactory; return(qCResourceFactory.NewList("")); }
public Boolean DeleteFolder(TDAPIOLELib.QCResourceFolder qCResourceFolder) { tDConnection.QCResourceFolderFactory.RemoveItem(qCResourceFolder.ID); return(true); }
public Boolean RenameFolder(TDAPIOLELib.QCResourceFolder qCResourceFolder, String NewName) { qCResourceFolder.Name = NewName; qCResourceFolder.Post(); return(true); }