Пример #1
0
        public static void CreateMainWindow()
        {
            Window currentWindow = App.Current.MainWindow;
            mainWindow = new MainWindow();

            MenuView menu = ViewFactory.NewMenuInstance(CurrentUser.UserType);
            Controller menuController = ControllerFactory.NewMenuControllerInstance(menu);

            mainWindow.sideMenu.Content = (UserControl) menu;
            mainWindow.buttonToggleMenu.Click += menu.Toggle;
            mainWindow.mainWindowContent.Content = ViewFactory.NewViewInstance(AppContext.Start);
            mainWindow.labelUsername.Content = CurrentUser.Lastname + " " + CurrentUser.Name;

            currentAppContext = AppContext.Start;
            App.Current.MainWindow = mainWindow;

            currentWindow.Close();
            mainWindow.Show();
        }
Пример #2
0
        /// <summary>
        /// Povratak na login screen.
        /// </summary>
        public static void ReturnToLoginWindow()
        {
            LoginWindow loginWindow = new LoginWindow();
            App.Current.MainWindow = loginWindow;

            mainWindow.Close();
            mainWindow = null;
            loginWindow.Show();

            currentAppContext = AppContext.Login;
        }