private void BtnNext_Click(object sender, EventArgs e) { dr = Variables.XmlReader(Application.StartupPath + "\\users.xml"); if (Variables.counter > 2) { Variables.counter = 2; } Variables.counter = Variables.counter + 1; if (Variables.counter == 1) { if (Variables.MatiereNomPublic == "MT") { lvlFrancais.Visible = false; lvlMaths.Visible = true; if (int.Parse(dr[0]["Nombres"].ToString()) + int.Parse(dr[0]["Suitenb"].ToString()) + int.Parse(dr[0]["Comparaison"].ToString()) + int.Parse(dr[0]["PlusMoins"].ToString()) < 250) { lockmt1.Visible = lockmt2.Visible = lockmt3.Visible = lockmt4.Visible = true; PicmtEX1.Enabled = PicmtEX2.Enabled = PicmtEX3.Enabled = PicmtCours4.Enabled = PicmtEX4.Enabled = PicmtCours1.Enabled = PicmtCours2.Enabled = PicmtCours3.Enabled = false; } else { lockmt1.Visible = lockmt2.Visible = lockmt3.Visible = lockmt4.Visible = false; lvlMaths.Image = Properties.Resources.crown2; PicmtEX1.Enabled = PicmtEX2.Enabled = PicmtEX3.Enabled = PicmtCours4.Enabled = PicmtEX4.Enabled = PicmtCours1.Enabled = PicmtCours2.Enabled = PicmtCours3.Enabled = true; if (Variables.levelmt == 1) { Variables.levelmt = 2; dr[0]["lvlmt"] = 2; Variables.XmlWriter(Application.StartupPath + "\\users.xml"); } } PanelMaths.Visible = true; PanelFrancais.Visible = false; toolTip1.SetToolTip(Picmt1, "Foix et divisé"); toolTip1.SetToolTip(Picmt2, "Les formes géométeriques"); toolTip1.SetToolTip(Picmt3, "Double et moitié"); toolTip1.SetToolTip(Picmt4, "Fraction"); lbl.Text = "Intermediaire"; Picmt1.Name = "Picmt5"; Picmt2.Name = "Picmt6"; Picmt3.Name = "Picmt7"; Picmt4.Name = "Picmt8"; for (int i = 5; i < 9; i++) { Image image = Image.FromFile(Application.StartupPath + "\\Pics\\mathsLvl" + i + ".png"); PanelMaths.Controls["Picmt" + i.ToString()].BackgroundImage = image; PanelMaths.Controls["Picmt" + i.ToString()].BackgroundImageLayout = ImageLayout.Stretch; } } else if (Variables.MatiereNomPublic == "FR") { lvlMaths.Visible = false; lvlFrancais.Visible = true; PanelMaths.Visible = false; PanelFrancais.Visible = true; if (int.Parse(dr[0]["prononciation"].ToString()) + int.Parse(dr[0]["Ecriture"].ToString()) < 2) { lock1.Visible = lock2.Visible = lock3.Visible = true; lvlFrancais.Image = Properties.Resources.crown2; PicfrEX1.Enabled = PicfrEX2.Enabled = PicfrEX3.Enabled = PicfrCours1.Enabled = PicfrCours2.Enabled = PicfrCours3.Enabled = false; } else { lock1.Visible = lock2.Visible = lock3.Visible = false; lvlFrancais.Image = Properties.Resources.crown2; PicfrEX1.Enabled = PicfrEX2.Enabled = PicfrEX3.Enabled = PicfrCours1.Enabled = PicfrCours2.Enabled = PicfrCours3.Enabled = true; if (Variables.levelfr == 1) { Variables.levelfr = 2; dr[0]["lvlfr"] = 2; Variables.XmlWriter(Application.StartupPath + "\\users.xml"); } } Picfr3.Visible = true; PicfrCours3.Visible = true; PicfrEX3.Visible = true; PicfrCours1.Visible = true; toolTip1.SetToolTip(Picfr1, "Orthographe"); toolTip1.SetToolTip(Picfr2, "Grammaire 1"); toolTip1.SetToolTip(Picfr3, "Conjugaison 1"); //Picfr3.Name = "Picfr5"; Picfr1.Name = "Picfr3"; Picfr2.Name = "Picfr4"; Picfr3.Name = "Picfr5"; lbl.Text = "Intermediaire"; for (int i = 3; i < 6; i++) { Image image = Image.FromFile(Application.StartupPath + "\\Pics\\frns" + i + ".png"); PanelFrancais.Controls["Picfr" + i.ToString()].BackgroundImage = image; PanelFrancais.Controls["Picfr" + i.ToString()].BackgroundImageLayout = ImageLayout.Stretch; } } } else if (Variables.counter == 2) { if (Variables.MatiereNomPublic == "MT") { if (int.Parse(dr[0]["MultiDiv"].ToString()) + int.Parse(dr[0]["FormesGeo"].ToString()) + int.Parse(dr[0]["MoitieEtDouble"].ToString()) + int.Parse(dr[0]["Fractions"].ToString()) < 250) { lockmt1.Visible = lockmt2.Visible = lockmt3.Visible = lockmt4.Visible = lockmt5.Visible = true; PicmtEX1.Enabled = PicmtEX2.Enabled = PicmtEX3.Enabled = PicmtCours4.Enabled = PicmtEX4.Enabled = PicmtEX5.Enabled = PicmtCours5.Enabled = PicmtCours1.Enabled = PicmtCours2.Enabled = PicmtCours3.Enabled = false; } else { lvlMaths.Image = Properties.Resources.crown3; lockmt1.Visible = lockmt2.Visible = lockmt3.Visible = lockmt4.Visible = false; PicmtEX1.Enabled = PicmtEX2.Enabled = PicmtEX3.Enabled = PicmtCours4.Enabled = PicmtEX4.Enabled = PicmtCours1.Enabled = PicmtCours2.Enabled = PicmtCours3.Enabled = true; Variables.levelmt = 3; dr[0]["lvlmt"] = 3; Variables.XmlWriter(Application.StartupPath + "\\users.xml"); } PanelMaths.Visible = true; PanelFrancais.Visible = false; toolTip1.SetToolTip(Picmt1, "L'heure"); toolTip1.SetToolTip(Picmt2, "Ordre croissante et décroissante"); toolTip1.SetToolTip(Picmt3, "Périmètre"); toolTip1.SetToolTip(Picmt4, "Complèment à 10"); toolTip1.SetToolTip(Picmt13, "Calcule avec priorité"); Picmt1.Name = "Picmt9"; Picmt2.Name = "Picmt10"; Picmt3.Name = "Picmt11"; Picmt4.Name = "Picmt12"; Picmt13.Visible = true; PicmtCours5.Visible = true; PicmtEX5.Visible = true; lbl.Text = "Champions"; for (int i = 9; i < 14; i++) { Image image = Image.FromFile(Application.StartupPath + "\\Pics\\mathsLvl" + i + ".png"); PanelMaths.Controls["Picmt" + i.ToString()].BackgroundImage = image; PanelMaths.Controls["Picmt" + i.ToString()].BackgroundImageLayout = ImageLayout.Stretch; } } else if (Variables.MatiereNomPublic == "FR") { if (int.Parse(dr[0]["orthographe"].ToString()) + int.Parse(dr[0]["conjugaison1"].ToString()) + int.Parse(dr[0]["SingulierOuPluriel"].ToString()) < 10) { lock1.Visible = lock2.Visible = lock3.Visible = true; PicfrEX1.Enabled = PicfrEX2.Enabled = PicfrEX3.Enabled = PicfrCours1.Enabled = PicfrCours2.Enabled = PicfrCours3.Enabled = false; } else { lock1.Visible = lock2.Visible = lock3.Visible = false; lvlFrancais.Image = Properties.Resources.crown3; PicfrEX1.Enabled = PicfrEX2.Enabled = PicfrEX3.Enabled = PicfrCours1.Enabled = PicfrCours2.Enabled = PicfrCours3.Enabled = true; Variables.levelfr = 3; dr[0]["lvlfr"] = 3; Variables.XmlWriter(Application.StartupPath + "\\users.xml"); } //PanelMaths.Visible = false; //PanelFrancais.Visible = true; toolTip1.SetToolTip(Picfr1, "Dictée"); toolTip1.SetToolTip(Picfr2, "Grammaire 2"); toolTip1.SetToolTip(Picfr3, "Conjugaison 2"); PicfrCours1.Visible = false; Picfr1.Name = "Picfr6"; Picfr2.Name = "Picfr7"; Picfr3.Name = "Picfr8"; lbl.Text = "Champions"; for (int i = 6; i < 9; i++) { Image image = Image.FromFile(Application.StartupPath + "\\Pics\\frns" + i + ".png"); PanelFrancais.Controls["Picfr" + i.ToString()].BackgroundImage = image; PanelFrancais.Controls["Picfr" + i.ToString()].BackgroundImageLayout = ImageLayout.Stretch; } } } }
public MatiereStart() { InitializeComponent(); dr = Variables.XmlReader(Application.StartupPath + "\\users.xml"); Variables.counter = 0; }