Exemple #1
0
        /// <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();
        }