/// <summary> /// Sets the rootdirectory and all Bronbestanden. /// </summary> /// <param name="projectId"></param> /// <param name="rootDir"></param> /// <param name="sof"></param> /// <param name="saf"></param> public void InitializeInputDirectories(int projectId, string rootDir, bool sof, bool saf) { Debug.Assert(rootDir != null); Debug.Assert(DeploymentDirectory != null); IsSaf = saf; IsSof = sof; RootDirectory = rootDir; DeploymentDirectory = Utility.GetAssemblyRootPath(); MyAccess target = new MyAccess { DeploymentDirectory = DeploymentDirectory }; BronBestanden = target.GetPathBronBestanden(projectId, RootDirectory, sof, saf); ProjectId = projectId; ImplicDirectory = target.ImplicDirectory; FaalkansDirectory = target.FaalkansDirectory; TnoDirectory = target.TnoDirectory; ToetsPeilenDirectory = target.ToetsPeilenDirectory; ResultDir = RootDirectory + "\\Resultaten"; OutputDir = ResultDir + "\\ProjectId_" + projectId; LocatieNamen = GetLocatieNamen(MyAccess.Project.GegevensSet.GegevensSetId); SetImplicNamen(); SetTnoFileName(); SetScenFileName(); SetToetspeilenFileName(); Tpeilen = GetToetspeilen(); }