예제 #1
0
 public IEnumerable <Voyage> GetVoyages()
 {
     using (var dal = new BaseDeDonnees())
     {
         return(dal.Voyages.Include("Destination").Include("Agence").ToList());
     }
 }
예제 #2
0
 public IEnumerable <Participant> GetParticipants()
 {
     using (var dal = new BaseDeDonnees())
     {
         return(dal.Participants.ToList());
     }
 }
예제 #3
0
 public IEnumerable <Destination> GetDestinations()
 {
     using (var dal = new BaseDeDonnees())
     {
         return(dal.Destinations.ToList());
     }
 }
예제 #4
0
 public IEnumerable <Agence> GetAgences()
 {
     using (var dal = new BaseDeDonnees())
     {
         return(dal.Agences.ToList());
     }
 }
예제 #5
0
 public Client GetClient(int idClient)
 {
     using (var dal = new BaseDeDonnees())
     {
         return(dal.Clients.SingleOrDefault(x => x.Id == idClient));
     }
 }
예제 #6
0
 public IEnumerable <Client> GetClients()
 {
     using (var dal = new BaseDeDonnees())
     {
         return(dal.Clients.ToList());
     }
 }
예제 #7
0
 public void AjouterVoyage(Voyage voyage)
 {
     using (var dal = new BaseDeDonnees())
     {
         dal.Voyages.Add(voyage);
         dal.SaveChanges();
     }
 }
예제 #8
0
 public void AjouterClient(Client client)
 {
     // Ecriture en base
     using (var dal = new BaseDeDonnees())
     {
         dal.Clients.Add(client);
         dal.SaveChanges();
     }
 }
예제 #9
0
 public void ModifierClient(Client client)
 {
     // Ecriture en base
     using (var dal = new BaseDeDonnees())
     {
         dal.Clients.Attach(client);
         dal.Entry(client).State = System.Data.Entity.EntityState.Modified;
         dal.SaveChanges();
     }
 }
예제 #10
0
    // Chargement du questionnaire
    public void onClickMatiere(string matiere)
    {
        switch (matiere)
        {
        case "anglais":
            Matiere anglais = new Anglais();
            anglais.chargementQuestions();
            questionnaireChoisi = anglais.getQuestionnaire();
            break;

        case "algebre":
            Matiere algebre = new Algebre();
            algebre.chargementQuestions();
            questionnaireChoisi = algebre.getQuestionnaire();
            break;

        /*case "analyse":
         *  Matiere anglais = new Anglais();
         *  anglais.chargementQuestions();
         *  questionnaireChoisi = anglais.getQuestionnaire();
         *  break;
         *
         * case "architecture":
         *  Matiere anglais = new Anglais();
         *  anglais.chargementQuestions();
         *  questionnaireChoisi = anglais.getQuestionnaire();
         *  break;*/

        case "baseDeDonnees":
            Matiere baseDeDonnees = new BaseDeDonnees();
            baseDeDonnees.chargementQuestions();
            questionnaireChoisi = baseDeDonnees.getQuestionnaire();
            break;

        /*case "bureautique":
         *  Matiere anglais = new Anglais();
         *  anglais.chargementQuestions();
         *  questionnaireChoisi = anglais.getQuestionnaire();
         *  break;*/

        case "droitCommercial":
            Matiere droitCommercial = new DroitCommercial();
            droitCommercial.chargementQuestions();
            questionnaireChoisi = droitCommercial.getQuestionnaire();
            break;    //TODO droit commercial ~terminé

        case "droitSocietes":
            Matiere droitDesSocietes = new DroitDesSocietes();
            droitDesSocietes.chargementQuestions();
            questionnaireChoisi = droitDesSocietes.getQuestionnaire();
            break;

        case "fonctionnementEntreprises":
            Matiere introFonctionnementEntreprises = new IntroFonctionnementEntreprises();
            introFonctionnementEntreprises.chargementQuestions();
            questionnaireChoisi = introFonctionnementEntreprises.getQuestionnaire();
            break;

        case "web":
            Matiere web = new LangageDuWeb();
            web.chargementQuestions();
            questionnaireChoisi = web.getQuestionnaire();
            break;

        case "problemesEco":
            Matiere problemesEconomiquesContemporains = new ProblemesEconomiquesContemporains();
            problemesEconomiquesContemporains.chargementQuestions();
            questionnaireChoisi = problemesEconomiquesContemporains.getQuestionnaire();
            break;

        case "programmation":
            Matiere programmation = new Programmation();
            programmation.chargementQuestions();
            questionnaireChoisi = programmation.getQuestionnaire();
            break;

        case "programmationAvancee":
            Matiere programmationAvancee = new ProgrammationAvancee();
            programmationAvancee.chargementQuestions();
            questionnaireChoisi = programmationAvancee.getQuestionnaire();
            break;

        /*case "probabilites":
         *  Matiere anglais = new Anglais();
         *  anglais.chargementQuestions();
         *  questionnaireChoisi = anglais.getQuestionnaire();
         *  break;*/

        case "merise":
            Matiere merise = new Merise();
            merise.chargementQuestions();
            questionnaireChoisi = merise.getQuestionnaire();
            break;
        }

        centPourcent        = questionnaireChoisi.Count;
        quarantePourcent    = Mathf.RoundToInt(centPourcent * 0.4f);
        soixanteDixPourcent = Mathf.RoundToInt(centPourcent * 0.7f);

        // Affichage du nombre de questions dans les cases
        quarantePourcentQuestionsText.text    = quarantePourcent.ToString();
        soixanteDixPourcentQuestionsText.text = soixanteDixPourcent.ToString();
        centPourcentQuestionsText.text        = centPourcent.ToString();


        canvasMatiere.SetActive(false);
    }