// Créer les dossiers parent de cas test en param avec le chemin public static void CreationDossierParentCasTest(CasTest _cT, string _path) { if (!(Directory.Exists(_path))) { Directory.CreateDirectory(_path); } }
// On vérifie si les dossiers existent du projet et du casTest public static void CreationDossier(cProjet _proj, CasTest _cT) { string pathDossierProjet = HttpContext.Current.Server.MapPath(@"~/cProjets/" + _proj.codeProjet); if (!(Directory.Exists(pathDossierProjet)) || dossierParent == true) { CreationDossierParentProjet(_proj, pathDossierProjet); dossierParent = true; } string pathDossierCasTest = HttpContext.Current.Server.MapPath(@"~/cProjets/" + _proj.codeProjet + "/" + _cT.codeCasTest); if (!(Directory.Exists(pathDossierCasTest)) || dossierParentcT == true) { CreationDossierParentCasTest(_cT, pathDossierCasTest); dossierParentcT = true; } dossierParent = false; dossierParentcT = false; }
// Chercher l'objet et le mettre dans la liste correspondante private static void PopulateLstCasTestCoche(string _idUnique) { if (CtrlCasTest.GetCasTestByCode(_idUnique) != null) { monCT = CtrlCasTest.GetCasTestByCode(_idUnique); lstCasTestCopie.Add(monCT); } }
// Sauvegarder les fichiers texte du casTest public static void SaveFileToFolder(CasTest _casTest, FileInfo _file) { // _casTest.codeProjet = null ???? File.Copy(_file.FullName, (HttpContext.Current.Server.MapPath(@"~/cProjets/" + _casTest.codeProjet + "/" + _casTest.codeCasTest + "/") + _file.Name), true); }