Hi All
I want to move Person to another folder.
It fails when starting moving to the folder
where one or more Person exists though it succeeds
when Person doesn’t exist in the folder in the moving destination.
Does anyone know the method of settlement?
source
//Get AfterFolder
CfgFolderQuery FolderQuery = new CfgFolderQuery();
FolderQuery.Name = “AfterFolder”;
FolderQuery.Type = (int)CfgObjectType.CFGPerson;
CfgFolder objAfterFolder = cfgService.RetrieveObject(FolderQuery);
//Get Person
CfgPersonQuery PersonQuery = new CfgPersonQuery();
PersonQuery.UserName = "MovePerson";
CfgPerson objMovePerson = cfgService.RetrieveObject<CfgPerson>(PersonQuery);
//Set Person ObjectID
CfgObjectID objID = new CfgObjectID(cfgService, objMovePerson);
objID.DBID = objMovePerson.DBID;
objID.Type = objMovePerson.ObjectType;
//Moved MovePerson To AfterFolder
objAfterFolder.ObjectIDs.Add(objID);
objAfterFolder.Save();