Esempio n. 1
0
        //Ajouter un etudiant
        public static int ajouterEtudiant(Etudiant etudiant, List <int> idsInterets, List <int> idsTechnologies, List <Langue> listeLangues)
        {
            int idEtudiant = RequeteEtudiant.ajouterEtudiant(etudiant);

            if (idEtudiant != -1)
            {
                //ajouter dans interetsEtudiant
                foreach (int i in idsInterets)
                {
                    RequeteEtudiant.ajouterInteretEtudiant(idEtudiant, i);
                }
                //ajouter dans technologiesPreferees
                foreach (int i in idsTechnologies)
                {
                    RequeteEtudiant.ajouterTechnologieEtudiant(idEtudiant, i);
                }

                //ajouter dans langueEtudiant
                foreach (Langue langue in listeLangues)
                {
                    RequeteEtudiant.ajouterLangueEtudiant(idEtudiant, langue);
                }
            }

            return(idEtudiant);
        }
Esempio n. 2
0
        //Modifier Etudiant
        static public int modifierEtudiant(Etudiant etudiant, List <int> idsInterets, List <int> idsTechnologies, List <Langue> listeLangues)
        {
            int affectes = RequeteEtudiant.modifierEtudiant(etudiant);

            if (affectes > 0)
            {
                //supprimer toutes les preferences d'un etudiant
                RequeteEtudiant.deleteInteretEtudiant(etudiant.Id);
                RequeteEtudiant.deleteTechnologieEtudiant(etudiant.Id);
                RequeteEtudiant.deleteLangueEtudiant(etudiant.Id);

                //ajouter dans interetsEtudiant
                if (idsInterets != null)
                {
                    foreach (int i in idsInterets)
                    {
                        RequeteEtudiant.ajouterInteretEtudiant(etudiant.Id, i);
                    }
                }

                //ajouter dans technologiesPreferees
                if (idsTechnologies != null)
                {
                    foreach (int i in idsTechnologies)
                    {
                        RequeteEtudiant.ajouterTechnologieEtudiant(etudiant.Id, i);
                    }
                }

                //ajouter dans langueEtudiant
                if (listeLangues != null)
                {
                    foreach (Langue langue in listeLangues)
                    {
                        RequeteEtudiant.ajouterLangueEtudiant(etudiant.Id, langue);
                    }
                }
            }
            return(affectes);
        }