protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { base.OnNavigatedTo(e); NavigationContext.QueryString.TryGetValue("Pelajaran", out pelajaran); NavigationContext.QueryString.TryGetValue("IdSoal", out idsoal); if(pelajaran.Equals("B. Indonesia")) { BahasaIndonesia soal = new BahasaIndonesia() ; foreach(BahasaIndonesia b in BahasaIndonesiaIsi.items) { if(b.Id.Equals(idsoal)) { soal = b; break; } } soalPanel.DataContext = soal; } if (pelajaran.Equals("IPA")) { IPA soal = new IPA(); foreach (IPA a in IPAIsi.items) { if (a.Id.Equals(idsoal)) { soal = a; break; } } soalPanel.DataContext = soal; } if (pelajaran.Equals("Matematika")) { Matematika soal = new Matematika(); foreach (Matematika m in MatematikaIsi.items) { if (m.Id.Equals(idsoal)) { soal = m; break; } } soalPanel.DataContext = soal; } }
void cekJawaban(string Jawaban) { if(pelajaran.Equals("B. Indonesia") && !SkorPemain.sudahBi.Contains(idsoal)) { BahasaIndonesia soal = new BahasaIndonesia() ; foreach(BahasaIndonesia b in BahasaIndonesiaIsi.items) { if(b.Id.Equals(idsoal)) { if (Jawaban.Equals(b.Jawaban)) { SkorPemain.skorBi++; MessageBox.Show("Jawaban yang anda masukan BENAR"); } else MessageBox.Show("Jawaban yang anda masukan SALAH, jawaban yang benar adalah " + b.Jawaban); } } SkorPemain.sudahBi.Add(idsoal); } if (pelajaran.Equals("IPA") && !SkorPemain.sudahIPA.Contains(idsoal)) { IPA soal = new IPA(); foreach (IPA a in IPAIsi.items) { if (a.Id.Equals(idsoal)) { if (Jawaban.Equals(a.Jawaban)) { SkorPemain.skorIpa++; MessageBox.Show("Jawaban yang anda masukan BENAR"); } else MessageBox.Show("Jawaban yang anda masukan SALAH, jawaban yang benar adalah " + a.Jawaban); } } SkorPemain.sudahIPA.Add(idsoal); } if (pelajaran.Equals("Matematika") && !SkorPemain.sudahMtk.Contains(idsoal)) { Matematika soal = new Matematika(); foreach (Matematika m in MatematikaIsi.items) { if (m.Id.Equals(idsoal)) { if (Jawaban.Equals(m.Jawaban)) { SkorPemain.skorMtk++; MessageBox.Show("Jawaban yang anda masukan BENAR"); } else MessageBox.Show("Jawaban yang anda masukan SALAH, jawaban yang benar adalah " + m.Jawaban); } } SkorPemain.sudahMtk.Add(idsoal); } }
void cekJawaban(string Jawaban) { if (pelajaran.Equals("B. Indonesia") && !SkorPemain.sudahBi.Contains(idsoal)) { BahasaIndonesia soal = new BahasaIndonesia(); foreach (BahasaIndonesia b in BahasaIndonesiaIsi.items) { if (b.Id.Equals(idsoal)) { if (Jawaban.Equals(b.Jawaban)) { SkorPemain.skorBi++; MessageBox.Show("Jawaban yang anda masukan BENAR"); } else { MessageBox.Show("Jawaban yang anda masukan SALAH, jawaban yang benar adalah " + b.Jawaban); } } } SkorPemain.sudahBi.Add(idsoal); } if (pelajaran.Equals("IPA") && !SkorPemain.sudahIPA.Contains(idsoal)) { IPA soal = new IPA(); foreach (IPA a in IPAIsi.items) { if (a.Id.Equals(idsoal)) { if (Jawaban.Equals(a.Jawaban)) { SkorPemain.skorIpa++; MessageBox.Show("Jawaban yang anda masukan BENAR"); } else { MessageBox.Show("Jawaban yang anda masukan SALAH, jawaban yang benar adalah " + a.Jawaban); } } } SkorPemain.sudahIPA.Add(idsoal); } if (pelajaran.Equals("Matematika") && !SkorPemain.sudahMtk.Contains(idsoal)) { Matematika soal = new Matematika(); foreach (Matematika m in MatematikaIsi.items) { if (m.Id.Equals(idsoal)) { if (Jawaban.Equals(m.Jawaban)) { SkorPemain.skorMtk++; MessageBox.Show("Jawaban yang anda masukan BENAR"); } else { MessageBox.Show("Jawaban yang anda masukan SALAH, jawaban yang benar adalah " + m.Jawaban); } } } SkorPemain.sudahMtk.Add(idsoal); } }