예제 #1
0
 public void ZobaczWynik(int wynik, int liczbMozliwychPunktow)
 {
     TrybProgramu            = TrybyProgramu.Sprawdzie;
     oknoEgzaminu.Visibility = Visibility.Hidden;
     oknoWyniku.Visibility   = Visibility.Visible;
     oknoWyniku.UstawWynik(wynik, liczbMozliwychPunktow);
 }
예제 #2
0
 public void WybierzNowaBaze()
 {
     TrybProgramu = TrybyProgramu.WyborBazy;
     Title        = $"Program Testujący";
     uchwytProgramu.Children.Remove(oknoEgzaminu);
     oknoWyniku.Visibility    = Visibility.Hidden;
     oknoWyborBazy.Visibility = Visibility.Visible;
 }
예제 #3
0
 public MainWindow()
 {
     mainWindowObject = this;
     InitializeComponent();
     TrybProgramu  = TrybyProgramu.WyborBazy;
     this.Closing += (sender, e) =>
     {
         if (TrybProgramu == TrybyProgramu.Egzamin)
         {
             MessageBoxResult dialog = MessageBox.Show("Jesteś w trakcie egzaminu, na pewno chcesz zamknąć program?", "Wyjście", MessageBoxButton.YesNo);
             e.Cancel = dialog != MessageBoxResult.Yes;
         }
     };
 }
예제 #4
0
        public void WybranoBaze(string lokalizacjaBazyDanych)
        {
            BazaDanych bazaDanych = null;

            try
            {
                bazaDanych = Odczyt.WczytajBaze(lokalizacjaBazyDanych);
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
                Application.Current.Shutdown();
            }

            oknoWyborBazy.Visibility = Visibility.Hidden;

            Title        = $"Program Testujący: {bazaDanych.Ustawienia.NazwaBazy}";
            TrybProgramu = TrybyProgramu.Egzamin;
            oknoEgzaminu = new OknoEgzaminu(bazaDanych);
            uchwytProgramu.Children.Add(oknoEgzaminu);
        }