public Chap2MenuMaps() { InitializeComponent(); EleveWindow.mettreAJourButtonToLogOut(); //condition exams if (EleveUserControl.Environnement.eleveConnecte.Statistiques.obtenirMoyAllExercices() >= 2.5) { buttonExam.IsEnabled = true; } //trophy 9 if (!UserControls.ELEVE.EleveUserControl.Environnement.eleveConnecte.Statistiques.trophies[9]) { if ((EleveUserControl.Environnement.eleveConnecte.Statistiques.noteExam1 == 10) && (EleveUserControl.Environnement.eleveConnecte.Statistiques.noteExam2 == 10)) { if (EleveUserControl.Environnement.eleveConnecte.Statistiques.obtenirMoyAllExercices() >= 4.5) { UserControls.ELEVE.TopBar.trophy.container.Content = new UserControls.ELEVE.Trophy(9); } } } if (buttonExam.IsEnabled) { buttonExam.ToolTip = "اختبارات شاملة لدروس المجال الثاني"; } else { buttonExam.ToolTip = "يمكنك حل الاختبارات بعد الحصول على معدل كل التمارين اكبر من 5 على 10"; } }
public APropos() { InitializeComponent(); if (!Commun.AdminConnecte) { EleveWindow.mettreAJourButtonToReturn(); } else { AdminWindow.mettreAJourButtonToReturn(); } }
public modifierInfo() { InitializeComponent(); if (!Commun.AdminConnecte) { EleveWindow.mettreAJourButtonToReturn(); } else { AdminWindow.mettreAJourButtonToReturn(); } ChangementPwdEnCour = false; changement = false; changementAdmin = false; nonSauv = true; nonSauvAdmin = true; nonSauvPwd = true; nonSauvPwdAdmin = true; Model.Utilities.ChargerAvatars(); if (Commun.AdminConnecte) { imAv = Projet.View.UsrCtrl.Admin.EleveAdmin.elevAdmin.Avatar; imAvAvant = imAv; imgAvatar.DataContext = Projet.View.UsrCtrl.Admin.EleveAdmin.elevAdmin.Avatar; lastname.DataContext = Projet.View.UsrCtrl.Admin.EleveAdmin.elevAdmin.Nom; firstname.DataContext = Projet.View.UsrCtrl.Admin.EleveAdmin.elevAdmin.Prenom; dateNaissanceDP.SelectedDate = Projet.View.UsrCtrl.Admin.EleveAdmin.elevAdmin.DateDeNaissance; } else { imAv = EleveUserControl.Environnement.eleveConnecte.Avatar; imAvAvant = imAv; imgAvatar.DataContext = EleveUserControl.Environnement.eleveConnecte.Avatar; lastname.DataContext = EleveUserControl.Environnement.eleveConnecte.Nom; firstname.DataContext = EleveUserControl.Environnement.eleveConnecte.Prenom; dateNaissanceDP.SelectedDate = EleveUserControl.Environnement.eleveConnecte.DateDeNaissance; } indiceAvatarCourant = Model.Utilities.listeAvatar.IndexOf(imAv); }
private void buttonEntrer_Click(object sender, RoutedEventArgs e) { if (userName.SelectedItem == null || passwordBox.Password == "") { if (passwordBox.Password == "") { erreurMessage.Text = "يجب عليك ادخال كلمة السر أولا"; } if (userName.SelectedItem == null) { erreurMessage.Text = "يجب عليك اختيار اسم المستخدم اولا"; } erreurMessage.Visibility = Visibility.Visible; } else { Eleve el, auto; string nm = ((Eleve)userName.SelectedItem).NomComplet; el = Utilities.listeDesEleves.Find(r => r.NomComplet == nm); auto = Eleve.AuthentficationEleve(el.IdEleve, passwordBox.Password); if (auto == null) { erreurMessage.Text = "كلمة السر خاطئة"; erreurMessage.Visibility = Visibility.Visible; } else { EleveUserControl.Environnement.eleveConnecte = el; EleveWindow s = new EleveWindow(); Commun.window_user = s; s.Show(); Commun.AdminConnecte = false; Commun.window_.Close(); } } }
private void button_Click(object sender, RoutedEventArgs e) { switch (EleveUserControl.Environnement.eleveConnecte.Statistiques.etat) { case Model.Utilities.EtatAncienneSession.Cours1: EleveUserControl.Environnement.cours = EleveUserControl.Environnement.eleveConnecte.OuvrirCours(1); if (EleveUserControl.Environnement.cours.Get_Type_page() == Model.Utilities.TypePageCours.TextImage) { Commun.CoursContenu.Content = new View.UsrCtrl.Cours.Cours(); } else if (EleveUserControl.Environnement.cours.Get_Type_page() == Model.Utilities.TypePageCours.TextSeul) { Commun.CoursContenu.Content = new View.UsrCtrl.Cours.CoursTexte(); } else if (EleveUserControl.Environnement.cours.Get_Type_page() == Model.Utilities.TypePageCours.ImageSeule) { Commun.CoursContenu.Content = new View.UsrCtrl.Cours.CoursImage(); } // EleveUserControl.Environnement.eleveConnecte.Statistiques.etat = Model.Utilities.EtatAncienneSession.Cours1; // Model.Utilities.MettreAJourListeDesEleves(EleveUserControl.Environnement.eleveConnecte); break; case Model.Utilities.EtatAncienneSession.Cours2: EleveUserControl.Environnement.cours = EleveUserControl.Environnement.eleveConnecte.OuvrirCours(2); if (EleveUserControl.Environnement.cours.Get_Type_page() == Model.Utilities.TypePageCours.TextImage) { Commun.CoursContenu.Content = new View.UsrCtrl.Cours.Cours(); } else if (EleveUserControl.Environnement.cours.Get_Type_page() == Model.Utilities.TypePageCours.TextSeul) { Commun.CoursContenu.Content = new View.UsrCtrl.Cours.CoursTexte(); } else if (EleveUserControl.Environnement.cours.Get_Type_page() == Model.Utilities.TypePageCours.ImageSeule) { Commun.CoursContenu.Content = new View.UsrCtrl.Cours.CoursImage(); } // EleveUserControl.Environnement.eleveConnecte.Statistiques.etat = Model.Utilities.EtatAncienneSession.Cours1; // Model.Utilities.MettreAJourListeDesEleves(EleveUserControl.Environnement.eleveConnecte); break; case Model.Utilities.EtatAncienneSession.Cours3: EleveUserControl.Environnement.cours = EleveUserControl.Environnement.eleveConnecte.OuvrirCours(3); if (EleveUserControl.Environnement.cours.Get_Type_page() == Model.Utilities.TypePageCours.TextImage) { Commun.CoursContenu.Content = new View.UsrCtrl.Cours.Cours(); } else if (EleveUserControl.Environnement.cours.Get_Type_page() == Model.Utilities.TypePageCours.TextSeul) { Commun.CoursContenu.Content = new View.UsrCtrl.Cours.CoursTexte(); } else if (EleveUserControl.Environnement.cours.Get_Type_page() == Model.Utilities.TypePageCours.ImageSeule) { Commun.CoursContenu.Content = new View.UsrCtrl.Cours.CoursImage(); } // EleveUserControl.Environnement.eleveConnecte.Statistiques.etat = Model.Utilities.EtatAncienneSession.Cours1; // Model.Utilities.MettreAJourListeDesEleves(EleveUserControl.Environnement.eleveConnecte); break; case Model.Utilities.EtatAncienneSession.QCM1: EleveUserControl.Environnement.exercice = EleveUserControl.Environnement.eleveConnecte.OuvrirExercice(1, Model.Utilities.TypeQuestion.QCM); Commun.Exercice.Content = new View.UsrCtrl.Exercices.Exercice(); Commun.ExerciceQuestion.Content = new View.UsrCtrl.Exercices.QuestionQCM(); break; case Model.Utilities.EtatAncienneSession.QCM2: EleveUserControl.Environnement.exercice = EleveUserControl.Environnement.eleveConnecte.OuvrirExercice(2, Model.Utilities.TypeQuestion.QCM); Commun.Exercice.Content = new View.UsrCtrl.Exercices.Exercice(); Commun.ExerciceQuestion.Content = new View.UsrCtrl.Exercices.QuestionQCM(); break; case Model.Utilities.EtatAncienneSession.QCM3: EleveUserControl.Environnement.exercice = EleveUserControl.Environnement.eleveConnecte.OuvrirExercice(3, Model.Utilities.TypeQuestion.QCM); Commun.Exercice.Content = new View.UsrCtrl.Exercices.Exercice(); Commun.ExerciceQuestion.Content = new View.UsrCtrl.Exercices.QuestionQCM(); break; case Model.Utilities.EtatAncienneSession.TrueOrFalse1: EleveUserControl.Environnement.exercice = EleveUserControl.Environnement.eleveConnecte.OuvrirExercice(1, Model.Utilities.TypeQuestion.TrueOrFalse); Commun.Exercice.Content = new View.UsrCtrl.Exercices.Exercice(); Commun.ExerciceQuestion.Content = new View.UsrCtrl.Exercices.QuestionTrueOrFalse(); break; case Model.Utilities.EtatAncienneSession.TrueOrFalse2: EleveUserControl.Environnement.exercice = EleveUserControl.Environnement.eleveConnecte.OuvrirExercice(2, Model.Utilities.TypeQuestion.TrueOrFalse); Commun.Exercice.Content = new View.UsrCtrl.Exercices.Exercice(); Commun.ExerciceQuestion.Content = new View.UsrCtrl.Exercices.QuestionTrueOrFalse(); break; case Model.Utilities.EtatAncienneSession.TrueOrFalse3: EleveUserControl.Environnement.exercice = EleveUserControl.Environnement.eleveConnecte.OuvrirExercice(3, Model.Utilities.TypeQuestion.TrueOrFalse); Commun.Exercice.Content = new View.UsrCtrl.Exercices.Exercice(); Commun.ExerciceQuestion.Content = new View.UsrCtrl.Exercices.QuestionTrueOrFalse(); break; case Model.Utilities.EtatAncienneSession.DragAndDrop1: EleveUserControl.Environnement.exercice = EleveUserControl.Environnement.eleveConnecte.OuvrirExercice(1, Model.Utilities.TypeQuestion.DragAndDrop); Commun.Exercice.Content = new View.UsrCtrl.Exercices.QuestionDragAndDrop(); break; case Model.Utilities.EtatAncienneSession.DragAndDrop2: EleveUserControl.Environnement.exercice = EleveUserControl.Environnement.eleveConnecte.OuvrirExercice(2, Model.Utilities.TypeQuestion.DragAndDrop); Commun.Exercice.Content = new View.UsrCtrl.Exercices.QuestionDragAndDrop(); break; case Model.Utilities.EtatAncienneSession.DragAndDrop3: EleveUserControl.Environnement.exercice = EleveUserControl.Environnement.eleveConnecte.OuvrirExercice(3, Model.Utilities.TypeQuestion.DragAndDrop); Commun.Exercice.Content = new View.UsrCtrl.Exercices.QuestionDragAndDrop(); break; case Model.Utilities.EtatAncienneSession.MapAnimaux: EleveUserControl.cc.containerCenter.Content = new View.UsrCtrl.ExercicesDragCouleur.Animaux(); // EleveUserControl.Environnement.eleveConnecte.Statistiques.etat = Model.Utilities.EtatAncienneSession.MapTadaris; // Model.Utilities.MettreAJourListeDesEleves(EleveUserControl.Environnement.eleveConnecte); break; case Model.Utilities.EtatAncienneSession.MapMounakh: EleveUserControl.cc.containerCenter.Content = new View.UsrCtrl.ExercicesDragCouleur.Mounakh(); // EleveUserControl.Environnement.eleveConnecte.Statistiques.etat = Model.Utilities.EtatAncienneSession.MapTadaris; // Model.Utilities.MettreAJourListeDesEleves(EleveUserControl.Environnement.eleveConnecte); break; case Model.Utilities.EtatAncienneSession.MapPluie: EleveUserControl.cc.containerCenter.Content = new View.UsrCtrl.ExercicesDragCouleur.Pluie(); // EleveUserControl.Environnement.eleveConnecte.Statistiques.etat = Model.Utilities.EtatAncienneSession.MapTadaris; // Model.Utilities.MettreAJourListeDesEleves(EleveUserControl.Environnement.eleveConnecte); break; case Model.Utilities.EtatAncienneSession.MapTadaris: EleveUserControl.cc.containerCenter.Content = new View.UsrCtrl.ExercicesDragCouleur.Tadaris(); // EleveUserControl.Environnement.eleveConnecte.Statistiques.etat = Model.Utilities.EtatAncienneSession.MapTadaris; // Model.Utilities.MettreAJourListeDesEleves(EleveUserControl.Environnement.eleveConnecte); break; case Model.Utilities.EtatAncienneSession.MapTemperatures: EleveUserControl.cc.containerCenter.Content = new View.UsrCtrl.ExercicesDragCouleur.Temperatures(); // EleveUserControl.Environnement.eleveConnecte.Statistiques.etat = Model.Utilities.EtatAncienneSession.MapTadaris; // Model.Utilities.MettreAJourListeDesEleves(EleveUserControl.Environnement.eleveConnecte); break; case Model.Utilities.EtatAncienneSession.Exam1: EleveUserControl.cc.containerCenter.Content = new View.UsrCtrl.Exam.Exam1(); // EleveUserControl.Environnement.eleveConnecte.Statistiques.etat = Model.Utilities.EtatAncienneSession.Exam1; // Model.Utilities.MettreAJourListeDesEleves(EleveUserControl.Environnement.eleveConnecte); break; case Model.Utilities.EtatAncienneSession.Exam2: EleveUserControl.cc.containerCenter.Content = new View.UsrCtrl.Exam.Exam2(); // EleveUserControl.Environnement.eleveConnecte.Statistiques.etat = Model.Utilities.EtatAncienneSession.Exam2; // Model.Utilities.MettreAJourListeDesEleves(EleveUserControl.Environnement.eleveConnecte); break; } // Model.Utilities.MettreAJourListeDesEleves(EleveUserControl.Environnement.eleveConnecte); EleveWindow.mettreAJourButtonToReturn(); Commun.EtatAncienneSession.Content = null; }
public Exercices() { InitializeComponent(); EleveWindow.mettreAJourButtonToReturn(); }
public stats(Model.Eleve eleve) { InitializeComponent(); if (!Commun.AdminConnecte) { EleveWindow.mettreAJourButtonToReturn(); } else { AdminWindow.mettreAJourButtonToReturn(); } nom.DataContext = eleve.Nom; preNom.DataContext = eleve.Prenom; dateNaissance.DataContext = eleve.DateDeNaissance.ToString("dd - MM - yyyy"); imgAvatar.DataContext = eleve.Avatar; //NbExoFait nbExoFait12.Text = eleve.Statistiques.nbExoFaitCours(1).ToString(); nbExoFait22.Text = eleve.Statistiques.nbExoFaitCours(2).ToString(); nbExoFait32.Text = eleve.Statistiques.nbExoFaitCours(3).ToString(); /////////////////// cours courName1.DataContext = coursNameById(0); courName2.DataContext = coursNameById(1); courName3.DataContext = coursNameById(2); if (eleve.Statistiques.Cours[0].pageCourante == 1) { avancementCour1.Text = "0"; } else { avancementCour1.Text = System.Math.Round(((double)eleve.Statistiques.Cours[0].pageCourante) * 100 / 18.0, 2).ToString(); } if (eleve.Statistiques.Cours[1].pageCourante == 1) { avancementCour2.Text = "0"; } else { avancementCour2.Text = System.Math.Round(((double)eleve.Statistiques.Cours[1].pageCourante) * 100 / 24.0, 2).ToString(); } if (eleve.Statistiques.Cours[2].pageCourante == 1) { avancementCour3.Text = "0"; } else { avancementCour3.Text = System.Math.Round(((double)eleve.Statistiques.Cours[2].pageCourante) * 100 / 12.0, 2).ToString(); } /* * setColorByAvan(((double)eleve.Statistiques.Cours[0].pageCourante) * 100 / 18.0,avancementCour1,true); * setColorByAvan(((double)eleve.Statistiques.Cours[1].pageCourante) * 100 / 24.0, avancementCour2, true); * setColorByAvan(((double)eleve.Statistiques.Cours[2].pageCourante) * 100 / 12.0, avancementCour3, true); */ setColorByAvan(((double)eleve.Statistiques.Cours[0].pageCourante) * 100 / 18.0, courName1, true); setColorByAvan(((double)eleve.Statistiques.Cours[1].pageCourante) * 100 / 24.0, courName2, true); setColorByAvan(((double)eleve.Statistiques.Cours[2].pageCourante) * 100 / 12.0, courName3, true); ////// Moyenne exercices courNameMoy1.DataContext = coursNameById(0); courNameMoy2.DataContext = coursNameById(1); courNameMoy3.DataContext = coursNameById(2); moyenneCour1.Text = (System.Math.Round(eleve.Statistiques.obtenirNoteCours(1) * 2, 2).ToString()); moyenneCour2.Text = (System.Math.Round(eleve.Statistiques.obtenirNoteCours(2) * 2, 2).ToString()); moyenneCour3.Text = (System.Math.Round(eleve.Statistiques.obtenirNoteCours(3) * 2, 2).ToString()); setColorByAvan(System.Math.Round(eleve.Statistiques.obtenirNoteCours(1) / 5.0, 2), courNameMoy1, false); setColorByAvan(System.Math.Round(eleve.Statistiques.obtenirNoteCours(2) / 5.0, 2), courNameMoy2, false); setColorByAvan(System.Math.Round(eleve.Statistiques.obtenirNoteCours(3) / 5.0, 2), courNameMoy3, false); if (!Commun.AdminConnecte) { moyenneCour1.ToolTip = "لتحسين معدلك قم بحل المزيد من التمارين"; moyenneCour2.ToolTip = "لتحسين معدلك قم بحل المزيد من التمارين"; moyenneCour3.ToolTip = "لتحسين معدلك قم بحل المزيد من التمارين"; } //// Examens exam1.Text = "الإخبار الأول"; exam2.Text = "الإختبار الثاني"; if (eleve.Statistiques.Exam1DejaFait) { noteExam1.Text = eleve.Statistiques.noteExam1.ToString(); setColorByAvan(eleve.Statistiques.noteExam1 / 10.0, exam1, false); } else { noteExam1.Text = " - "; } if (eleve.Statistiques.Exam2DejaFait) { noteExam2.Text = eleve.Statistiques.noteExam2.ToString(); setColorByAvan(eleve.Statistiques.noteExam2 / 10.0, exam2, false); } else { noteExam2.Text = " - "; } //trophies if (eleve.Statistiques.trophies[0]) { trophy0.DataContext = trophySourceById(0); trophy0.ToolTip = trophyToolTypById(0); } else { trophy0.DataContext = trophySourceById(-1); trophy0.ToolTip = trophyToolTypById(-1); } if (eleve.Statistiques.trophies[1]) { trophy1.DataContext = trophySourceById(1); trophy1.ToolTip = trophyToolTypById(1); } else { trophy1.DataContext = trophySourceById(-1); trophy1.ToolTip = trophyToolTypById(-1); } if (eleve.Statistiques.trophies[2]) { trophy2.DataContext = trophySourceById(2); trophy2.ToolTip = trophyToolTypById(2); } else { trophy2.DataContext = trophySourceById(-1); trophy2.ToolTip = trophyToolTypById(-1); } if (eleve.Statistiques.trophies[3]) { trophy3.DataContext = trophySourceById(3); trophy3.ToolTip = trophyToolTypById(3); } else { trophy3.DataContext = trophySourceById(-1); trophy3.ToolTip = trophyToolTypById(-1); } if (eleve.Statistiques.trophies[4]) { trophy4.DataContext = trophySourceById(4); trophy4.ToolTip = trophyToolTypById(4); } else { trophy4.DataContext = trophySourceById(-1); trophy4.ToolTip = trophyToolTypById(-1); } if (eleve.Statistiques.trophies[5]) { trophy5.DataContext = trophySourceById(5); trophy5.ToolTip = trophyToolTypById(5); } else { trophy5.DataContext = trophySourceById(-1); trophy5.ToolTip = trophyToolTypById(-1); } if (eleve.Statistiques.trophies[6]) { trophy6.DataContext = trophySourceById(6); trophy6.ToolTip = trophyToolTypById(6); } else { trophy6.DataContext = trophySourceById(-1); trophy6.ToolTip = trophyToolTypById(-1); } if (eleve.Statistiques.trophies[7]) { trophy7.DataContext = trophySourceById(7); trophy7.ToolTip = trophyToolTypById(7); } else { trophy7.DataContext = trophySourceById(-1); trophy7.ToolTip = trophyToolTypById(-1); } if (eleve.Statistiques.trophies[8]) { trophy8.DataContext = trophySourceById(8); trophy8.ToolTip = trophyToolTypById(8); } else { trophy8.DataContext = trophySourceById(-1); trophy8.ToolTip = trophyToolTypById(-1); } if (eleve.Statistiques.trophies[9]) { trophy9.DataContext = trophySourceById(9); trophy9.ToolTip = trophyToolTypById(9); } else { trophy9.DataContext = trophySourceById(-1); trophy9.ToolTip = trophyToolTypById(-1); } }
private void buttonRegister_Click(object sender, RoutedEventArgs e) { if (prenomPlaceHolder.Text == "" || prenomPlaceHolder.Text == "الإسم" || nomPlaceHolder.Text == "" || nomPlaceHolder.Text == "اللقب" || textBox5.Password == "" || textBox5.Password == "ادخل كلمة المرور" || textBox6.Password == "" || textBox6.Password == " تأكيد كلمة المرور") { if (prenomPlaceHolder.Text == "" || prenomPlaceHolder.Text == "الإسم") { prenomError.Text = " الرجاء إدخال الإسم"; } else { prenomError.Text = ""; } if (nomPlaceHolder.Text == "" || nomPlaceHolder.Text == "اللقب") { nomError.Text = " الرجاء إدخال اللقب"; } else { nomError.Text = ""; } if (textBox5.Password == "" || textBox5.Password == "ادخل كلمة المرور") { password1Error.Text = "الرجاء إدخال كلمة المرور"; } else { password1Error.Text = ""; } if (textBox6.Password == "" || textBox6.Password == " تأكيد كلمة المرور") { password2Error.Text = "الرجاء تأكيد كلمة المرور"; } else { password2Error.Text = ""; } } else { if (!textBox5.Password.ToString().Equals(textBox6.Password.ToString())) { password2Error.Text = "الرجاء إدخال نفس كلمة المرور"; } else { if (Utilities.listeDesEleves.Find(r => ((r.Nom == nomPlaceHolder.Text) && (r.Prenom == prenomPlaceHolder.Text))) != null) { prenomError.Text = "أنت مسجل مسبقا"; } else { Eleve ev = new Eleve(nomPlaceHolder.Text, prenomPlaceHolder.Text, (DateTime)dateDeNaissance, Model.Utilities.avatarParDefaut, textBox5.Password); EleveUserControl.Environnement.eleveConnecte = ev; EleveWindow s = new EleveWindow(); Commun.window_user = s; s.Show(); Commun.AdminConnecte = false; Commun.window_.Close(); } } } }
public MapsMenu() { InitializeComponent(); EleveWindow.mettreAJourButtonToReturn(); }