예제 #1
0
 //Modifier stage
 static public bool modifierStage(Stage stage)
 {
     //changer le status de l'etudiant pour en emploi
     if (stage.Retenu == true)
     {
         RequeteEtudiant.modifierStatusCarriereEtudiant(stage.IdEtudiant, 2);
     }
     return(RequeteStage.modifierStage(stage));
 }
예제 #2
0
        //Ajouter stage
        static public bool ajouterStage(Stage stage)
        {
            bool cree = RequeteStage.ajouterStage(stage);

            if (cree)
            {
                //si le stage est cree, on change le status de la carriere de l'etudiant
                ManagerEtudiant.modifierStatusCarriere(stage.IdEtudiant, 3);
            }
            return(cree);
        }
예제 #3
0
        //Recuperer un etudiant
        static public Etudiant recupererEtudiant(int idEtudiant)
        {
            Etudiant etudiant = RequeteEtudiant.recupererEtudiant(idEtudiant);

            etudiant.Documents              = RequeteDocument.recupererDocumentEtudiant(idEtudiant);
            etudiant.Communications         = RequeteCommunication.recupererCommunicationEtudiantUtilisateur(idEtudiant);
            etudiant.Entrevues              = RequeteEntrevue.recupererEntrevuesParIdEtudiant(idEtudiant);
            etudiant.Entreprises            = RequeteEtudiant.recupererListeEntreprisePotentielEtudiant(idEtudiant);
            etudiant.Stages                 = RequeteStage.recupererStageParIdEtudiant(idEtudiant);
            etudiant.Langues                = RequeteEtudiant.recupererLanguesEtudiant(idEtudiant);
            etudiant.Interets               = RequeteEtudiant.recupererInteretsEtudiant(idEtudiant);
            etudiant.TechonologiesPreferees = RequeteEtudiant.recupererTechnologiesPrefereesEtudiant(idEtudiant);

            return(etudiant);
        }
예제 #4
0
        //Recuperer Entreprise
        static public Entreprise recupererEntreprise(int idEntreprise)
        {
            Entreprise entreprise = RequeteEntreprise.recupererEntreprise(idEntreprise);

            entreprise.Documents      = RequeteDocument.recupererDocumentEntreprise(idEntreprise);
            entreprise.Communications = RequeteCommunication.recupererCommunicationEntrepriseUtilisateur(idEntreprise);
            entreprise.Entrevues      = RequeteEntrevue.recupererEntrevuesParIdEntreprise(idEntreprise);
            entreprise.Representants  = RequeteEntreprise.recupererRepresentantsEntreprise(idEntreprise);
            ////entreprise.Etudiants = RequeteEntreprise.recupererEtudiantPotentielEntreprise(idEntreprise);
            entreprise.stages = RequeteStage.recupererStageParIdEntreprise(idEntreprise);
            entreprise.FormationsRecherchees   = RequeteEntreprise.recupererFormationsRecherchees(idEntreprise);
            entreprise.TechnologiesRecherchees = RequeteEntreprise.recupererTechnologiesRecherchees(idEntreprise);
            entreprise.InteretsRecherches      = RequeteEntreprise.recupererInteretsRecherches(idEntreprise);

            return(entreprise);
        }
예제 #5
0
 //Recuperer stage par son id
 public static Stage recupererStageParId(int idStage)
 {
     return(RequeteStage.recupererStageParId(idStage));
 }
예제 #6
0
 //recuperer liste de stages d' un etudiant
 public static List <Stage> recupererStageParIdEtudiant(int idEtudiant)
 {
     return(RequeteStage.recupererStageParIdEtudiant(idEtudiant));
 }
예제 #7
0
 //Supprimer stage
 static public void supprimerStage(int idStage)
 {
     RequeteStage.supprimerStage(idStage);
 }
예제 #8
0
 static public List <Stage> recupererListStageRecherche(string recherche)
 {
     return(RequeteStage.recupererListStageRecherche(recherche));
 }
예제 #9
0
 public static List <Stage> recupererListeStageParNomEtudiant(string recherche)
 {
     return(RequeteStage.recupererListeStageParNomEtudiant(recherche));
 }
예제 #10
0
 public static List <Stage> recupererListeStageParNomEntreprise(string recherche)
 {
     return(RequeteStage.recupererListeStageParNomEntreprise(recherche));
 }
예제 #11
0
        //Recuperer tous les stage
        static public List <Stage> recupererListStage()
        {
            List <Stage> stage = RequeteStage.recupererListStage();

            return(stage);
        }