Exemplo n.º 1
0
        //Ajouter Entreprise
        //Ajouter Entreprise
        static public bool ajouterEntreprise(Entreprise Entreprise, List <int> idsFormationsRecherchees, List <int> idsInteretsRecherches, List <int> idsTechnologiesRecherchees)
        {
            bool cree = false;

            cree = RequeteEntreprise.ajouterEntreprise(Entreprise);
            //ajouter les domaines recherche
            if (cree)
            {
                if (idsInteretsRecherches != null)
                {
                    foreach (int id in idsInteretsRecherches)
                    {
                        RequeteEntreprise.ajouterInteretRecherche(Entreprise.Id, id);
                    }
                }

                if (idsFormationsRecherchees != null)
                {
                    foreach (int i in idsFormationsRecherchees)
                    {
                        RequeteEntreprise.ajouterFormationRecherchee(Entreprise.Id, i);
                    }
                }

                if (idsTechnologiesRecherchees != null)
                {
                    foreach (int i in idsTechnologiesRecherchees)
                    {
                        RequeteEntreprise.ajouterTechnologieRecherche(Entreprise.Id, i);
                    }
                }
            }
            return(cree);
        }
Exemplo n.º 2
0
        //Modifier Entreprise
        static public bool modifierEntreprise(Entreprise Entreprise, List <int> idsFormationsRecherchees, List <int> idsInteretsRecherches, List <int> idsTechnologiesRecherchees)
        {
            bool modifie = RequeteEntreprise.modifierEntreprise(Entreprise);

            if (modifie)
            {
                RequeteEntreprise.deleteDomaineRecherche(Entreprise.Id);

                if (idsInteretsRecherches != null)
                {
                    foreach (int i in idsInteretsRecherches)
                    {
                        RequeteEntreprise.ajouterInteretRecherche(Entreprise.Id, i);
                    }
                }

                if (idsFormationsRecherchees != null)
                {
                    foreach (int i in idsFormationsRecherchees)
                    {
                        RequeteEntreprise.ajouterFormationRecherchee(Entreprise.Id, i);
                    }
                }
                if (idsTechnologiesRecherchees != null)
                {
                    foreach (int i in idsTechnologiesRecherchees)
                    {
                        RequeteEntreprise.ajouterTechnologieRecherche(Entreprise.Id, i);
                    }
                }
            }
            return(modifie);
        }
Exemplo n.º 3
0
        //Ajouter representant
        static public bool ajouterRepresentant(Representant representant)
        {
            bool cree = false;

            RequeteEntreprise.ajouterRepresentant(representant);
            return(cree);
        }
Exemplo n.º 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);
        }
Exemplo n.º 5
0
 //retour d une liste d'entreprises selon la recherche, avec photo, nom et secteur
 public static List <Entreprise> recupererListeProfilesEntreprisesSelonRecherche(Dictionary <string, string> WhereCondition)
 {
     return(RequeteEntreprise.recupererListeProfilesEntreprisesSelonRecherche(WhereCondition));
 }
Exemplo n.º 6
0
 //retour d une liste d'entreprises selon le nom, avec photo, nom et secteur
 public static List <Entreprise> recupererListeProfilesEntreprisesSelonNom(string nom)
 {
     return(RequeteEntreprise.recupererListeProfilesEntreprisesParNom(nom));
 }
Exemplo n.º 7
0
 public static Entreprise recupererProfilesEntreprises(int idEntreprise)
 {
     return(RequeteEntreprise.recupererProfileEntrepriseParId(idEntreprise));
 }
Exemplo n.º 8
0
 //profiles pour l'affichage des entreprises avec photo, nom et secteur
 public static List <Entreprise> recupererListeProfilesEntreprises()
 {
     return(RequeteEntreprise.recupererListeProfilesEntreprises());
 }
Exemplo n.º 9
0
 //Recuperer representant
 static public Representant recupererRepresentantParId(int idRepresentant)
 {
     return(RequeteEntreprise.recupererRepresentantParId(idRepresentant));
 }
Exemplo n.º 10
0
 //Modifier Representant
 static public bool modifierRepresentant(Representant representant)
 {
     return(RequeteEntreprise.modifierRepresentant(representant));
 }
Exemplo n.º 11
0
 //Modifier Representant
 static public void supprimerRepresentant(int idEntreprise)
 {
     RequeteEntreprise.supprimerRepresentant(idEntreprise);
 }
Exemplo n.º 12
0
 static public List <Representant> recupererRepresentant(int idEntreprise)
 {
     return(RequeteEntreprise.recupererRepresentantsEntreprise(idEntreprise));
 }
Exemplo n.º 13
0
 //Supprimer Entreprise
 static public void supprimerEntreprise(int idEntreprise)
 {
     RequeteEntreprise.supprimerEntreprise(idEntreprise);
 }