/// <summary> /// Metoda obsluhující tlačítko pro přihlášení. /// Tlačítko je umístěno v obrazovce pro nepřihlášeného uživatele. /// </summary> /// <param name="sender">Vybraný objekt</param> /// <param name="e">Vyvolaná událost</param> public void PrihlasitButton_Click(object sender, RoutedEventArgs e) { // Nastavení úvodního zobrazení (vyžádání přihlášení uživatele do aplikace) Controller.NastavUvodniZobrazeni(); // Aktualizace vykreslení hlavního okna Controller.HlavniOkno.AktualizujUvodniObrazovku(); }
/// <summary> /// Konstruktor třídy pro správu hlavního okna aplikace. /// Při úvodní inicializaci hlavního okna je vytvořena instance kontroléru aplikace, který dále spravuje funkci celé aplikace včetně tohoto okna. /// </summary> public MainWindow() { // Inicializace hlavního okna InitializeComponent(); // Inicializace instance třídy pro správu grafického zobrazení seznamu záznamů GrafickyZpracovaneZaznamy = new GrafickeZaznamy(UvodniSeznamZaznamuCanvas, InformacniBublinaCanvas); // Vytvoření kontroléru pro řízení aplikace Controller = SpravceFinanciController.VratInstanciControlleru(); Controller.UvodniNastaveniKontroleru(this); // Úvodní nastavení zobrazení při spuštění aplikace Controller.NastavUvodniZobrazeni(); // Aktualizace vykreslení hlavního okna při první spuštění po přihlášení uživatele if (Controller.VratJmenoPrihlasenehoUzivatele().Length > 0) { AktualizujUvodniObrazovku(); } }