Example #1
0
 // Créer les dossiers  parent du projet en param avec le  chemin
 public static void CreationDossierParentProjet(cProjet _proj, string _path)
 {
     if (!(Directory.Exists(_path)))
     {
         Directory.CreateDirectory(_path);
     }
 }
Example #2
0
 //Lier les employés à l'équipe
 private static void LierEmploye(List<Employe> _emp, Equipe _equipe, cProjet _proj)
 {
     foreach (Employe emp in _emp)
     {
         _equipe.Employe1.Add(emp);
         context.SaveChanges();
     }
 }
Example #3
0
        // 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;
        }
Example #4
0
        //Enregistré équipe
        public static string Ajouter(string _nom, string _codeProjet, Int16 _nbEmp, string _desc, Employe _empChefEquipe, List<Employe> _listEmp, cProjet _proj)
        {
            Equipe equipe = new Equipe();

            equipe.nomEquipe = _nom;
            equipe.codeProjet = _codeProjet;
            equipe.nbTesteur = _nbEmp;
            equipe.noChefEquipe = _empChefEquipe.noEmploye;
            equipe.descEquipe = _desc;

            try
            {
                context.tblEquipe.Add(equipe);
                context.SaveChanges();
                LierEmploye(_listEmp, equipe, _proj);
                return "L'équipe a été ajoutée avec succès!";
            }
            catch (Exception)
            {
                return "Une erreur est survenue lors de l'ajout de l'Équipe. Les données n'ont pas été enregistrées.";
            }
        }