public void ZobaczWynik(int wynik, int liczbMozliwychPunktow) { TrybProgramu = TrybyProgramu.Sprawdzie; oknoEgzaminu.Visibility = Visibility.Hidden; oknoWyniku.Visibility = Visibility.Visible; oknoWyniku.UstawWynik(wynik, liczbMozliwychPunktow); }
public void WybierzNowaBaze() { TrybProgramu = TrybyProgramu.WyborBazy; Title = $"Program Testujący"; uchwytProgramu.Children.Remove(oknoEgzaminu); oknoWyniku.Visibility = Visibility.Hidden; oknoWyborBazy.Visibility = Visibility.Visible; }
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; } }; }
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); }