예제 #1
0
파일: Soal.xaml.cs 프로젝트: rzld/DOTNET
        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;
            }
        }
예제 #2
0
파일: Soal.xaml.cs 프로젝트: rzld/DOTNET
        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);
            }
        }
예제 #3
0
        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);
            }
        }