private void Btn_SaveNewFolderToFile_Click(object sender, RoutedEventArgs e) { CreateDictonaryHelper directoryCreator = new CreateDictonaryHelper(); if (TB_OpenFile.Text == string.Empty) { System.Windows.MessageBox.Show("Выберите путь к папке где будет сохранятся все файлы"); return; } App.Setting.PathToFolderFiles = TB_OpenFile.Text; directoryCreator.CreateFolders(App.Setting.PathToFolderFiles); try { App.Repository.ChangePathToBd(App.Setting.PathToFolderFiles + @"\Config\DataBase\VrManagerData.sdf"); } catch { System.Windows.MessageBox.Show("Пожалуйста установите Microsoft SQL Server Compact 4.0"); } App.Setting.Export(); ObserverUserActivity.StartActivityObserv(); if (_isFirstExecute) { FirstMessage.Visibility = Visibility.Collapsed; App.MainWnd.Close(); App.RestartApp(); } }
private void Page_Loaded(object sender, RoutedEventArgs e) { App.MainWnd.ChangeTitle(Title); App.MainWnd.StartOrPause = true; try { App.StopMedia -= Btn_Stop_Click; App.StartMedia -= Btn_Start_Click; App.PauseMedia -= Btn_Pause_Click; Btn_OneVisitor.IsEnabled = true; Btn_TwoVisitor.IsEnabled = true; _firstExecuteStart = true; App.LockDisplayWindow.Topmost = false; ObserverUserActivity.EndActivityObserv(); } catch (Exception ex) { MessageBox.Show("Подключите второй монитор"); } }
private void Page_Unloaded(object sender, RoutedEventArgs e) { App.MainWnd.StartOrPause = true; App.LaunchMedia -= Btn_Launch_Click; App.StartMedia -= Btn_Start_Click; App.PauseMedia -= Btn_Pause_Click; App.StopMedia -= Btn_Stop_Click; try { ObserverUserActivity.StartActivityObserv(); Action <DispatcherTimer> StopTimer = (t) => { if (t != null) { t.Stop(); } }; Stop(); StopTimer(_timerStart); StopTimer(_timerShift); StopTimer(_timerEnd); MonitorManager.RestartPositionWindows(); App.LockDisplayWindow.Topmost = true; Observer.EndObserv(); App.Repository.AddObserver(_observer); } catch (Exception ex) { App.Logger.Error(DateTime.Now.ToString() + " In Page_Unloaded VideoControllerPage" + ex.Message); } }
public void Application_Startup(object sender, StartupEventArgs e) { try { log4net.Config.XmlConfigurator.Configure(); Logger.Info("Start seanse in VrManager!!!!!"); var a = App.Repository.Setting; } catch (Exception ex) { App.Logger.Error($"exeption {ex.Message} (Пожалуста установите Microsoft SQL Server Compact 4.0) ||| in class {nameof(App)} and method {GetStackTraseMethod().GetMethod().Name}"); MessageBox.Show("Пожалуста установите Microsoft SQL Server Compact 4.0"); return; } try { MainWnd = new VrManager.MainWindow(); MainWnd.Show(); var _rep = App.Repository; if (MonitorManager.IsTwoMonitor) { LockDisplayWindow = new LockScreenWindow(); } if (_rep.Setting.FirstOrDefault() == null) { _rep.FirstExecute(); } else { Setting.Import(); } ObserverUserActivity.StartActivityObserv(); if (App.Setting.IsKioskMode) { Taskbar.Hide(); MainWnd.Topmost = true; } else { MainWnd.Topmost = false; } if (MonitorManager.IsTwoMonitor) { LockDisplayWindow.Show(); } MainWnd.Show(); MonitorManager.RestartPositionWindows(); } catch (Exception ex) { try { MainWnd.Show(); } catch { MessageBox.Show("Подключите оккулус или второй монитор"); } App.Frame.Navigate(new MainSettingPage(true)); } }