public IEnumerable <Voyage> GetVoyages() { using (var dal = new BaseDeDonnees()) { return(dal.Voyages.Include("Destination").Include("Agence").ToList()); } }
public IEnumerable <Participant> GetParticipants() { using (var dal = new BaseDeDonnees()) { return(dal.Participants.ToList()); } }
public IEnumerable <Destination> GetDestinations() { using (var dal = new BaseDeDonnees()) { return(dal.Destinations.ToList()); } }
public IEnumerable <Agence> GetAgences() { using (var dal = new BaseDeDonnees()) { return(dal.Agences.ToList()); } }
public Client GetClient(int idClient) { using (var dal = new BaseDeDonnees()) { return(dal.Clients.SingleOrDefault(x => x.Id == idClient)); } }
public IEnumerable <Client> GetClients() { using (var dal = new BaseDeDonnees()) { return(dal.Clients.ToList()); } }
public void AjouterVoyage(Voyage voyage) { using (var dal = new BaseDeDonnees()) { dal.Voyages.Add(voyage); dal.SaveChanges(); } }
public void AjouterClient(Client client) { // Ecriture en base using (var dal = new BaseDeDonnees()) { dal.Clients.Add(client); dal.SaveChanges(); } }
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(); } }
// 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); }