Beispiel #1
0
        public StatusBar()
        {
            InitializeComponent();

            SetTime();
            SetDate();

            CurrentUserNotifications.Subscribe(this);
            AppTimer.Subscribe(this, TimerInterval.Minutes);
            AppTimer.Subscribe(this, TimerInterval.NewDayLocal);
        }
Beispiel #2
0
        private void MainWindowKeyDown(object sender, KeyEventArgs e)
        {
            switch (e.Key)
            {
            case Key.F2:
                CurrentUserNotifications.SendNotification(ESB2Login.Login());
                break;

            case Key.Escape:
                if (CurrentUserNotifications.CurrentUser != null)
                {
                    CurrentUserNotifications.SendNotification(ESB2Login.Logout(CurrentUserNotifications.CurrentUser));
                }

                if (ESB2db.GetDatabase().ChangeTracker.HasChanges())
                {
                    ESB2db.GetDatabase().SaveChanges();
                }

                break;
            }
        }
 public ManagementControlConsole()
 {
     InitializeComponent();
     CurrentUserNotifications.Subscribe(this);
 }
Beispiel #4
0
        public MainBoard()
        {
            InitializeComponent();

            CurrentUserNotifications.Subscribe(this);
        }
Beispiel #5
0
 public MainWindow()
 {
     ESB2db.InitializeDatabase();
     InitializeComponent();
     CurrentUserNotifications.SendNotification(null);
 }