예제 #1
0
        private void ViewRankingHL_Click(object sender, RoutedEventArgs e, bool isadm, string username)
        {
            flag = 1;
            Page2 rnkg = new Page2(isadm, username);

            this.NavigationService.Navigate(rnkg);
        }
 // Procedur untuk pergi ke page 2 untuk ditampilkan jawabannya ketika tombol answer di klik
 public void Button_Click_3(object sender, RoutedEventArgs e) //button jawaban
 {
     // cek apakah map sudah di input
     if (!boolMap)
     {
         MessageBox.Show("You haven't upload the map file", "Map File", MessageBoxButton.OK);
     }
     // cek apakah query sudah diinput
     if (!boolQuery)
     {
         MessageBox.Show("You haven't upload the query file", "Query", MessageBoxButton.OK);
     }
     // cek apakah keduanya sudah di input
     if (boolMap && boolQuery)
     {
         Page2 solution_page = new Page2(map.Adj, map.query, map.N, map.Q, map.visited, map.ancestor);
         ((MainWindow)Application.Current.MainWindow).Content = solution_page;
     }
 }
 // Prosedur untuk pergi ke page 2 dan menampilkan hasil jawaban dari query berdasarkan inputan user
 private void Button_Click_4(object sender, RoutedEventArgs e)
 {
     // cek apakah sudah input query atau belum
     if (!cekFileMap)
     {
         MessageBox.Show("You haven't upload the map file", "Map File", MessageBoxButton.OK);
     }
     // cek apakah format masukkan user sudah benar
     if (!cekQuery)
     {
         MessageBox.Show("Your query is error", "Query", MessageBoxButton.OK);
     }
     // validasi terpenuhi akan pergi ke page 2
     if (cekFileMap && cekQuery)
     {
         Page2 solution_page = new Page2(map.Adj, map.query, map.N, map.Q, map.visited, map.ancestor);
         ((MainWindow)Application.Current.MainWindow).Content = solution_page;
     }
 }