Пример #1
0
        private void CheckNetworkState()
        {
            if (NetworkInterface.GetIsNetworkAvailable())
            {
                //Сеть доступна
                panel_Simatek.Visibility      = Visibility.Visible;
                img_Network_status.Visibility = System.Windows.Visibility.Collapsed;
                txt_Network_status.Visibility = System.Windows.Visibility.Collapsed;

                Deployment.Current.RuntimeVersion.ToString();

                WS_Link.WServiceClient wc = new WS_Link.WServiceClient();
                wc.ws_TestDBConnectionCompleted += new EventHandler <WS_Link.ws_TestDBConnectionCompletedEventArgs>(wc_ws_TestDBConnectionCompleted);
                wc.ws_TestDBConnectionAsync();
                wc.ws_TestAuthConnectionCompleted += new EventHandler <WS_Link.ws_TestAuthConnectionCompletedEventArgs>(wc_ws_TestAuthConnectionCompleted);
                wc.ws_TestAuthConnectionAsync();
            }
            else
            {
                //Сеть недоступна
                panel_Simatek.Visibility      = Visibility.Collapsed;
                img_Network_status.Visibility = System.Windows.Visibility.Visible;
                txt_Network_status.Visibility = System.Windows.Visibility.Visible;
                ErrorWindow.CreateNew("Нет соединения с сетью!");
            }
        }
Пример #2
0
 private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
 {
     // If the app is running outside of the debugger then report the exception using
     // a ChildWindow control.
     if (!System.Diagnostics.Debugger.IsAttached)
     {
         // NOTE: This will allow the application to continue running after an exception has been thrown
         // but not handled.
         // For production applications this error handling should be replaced with something that will
         // report the error to the website and stop the application.
         e.Handled = true;
         ErrorWindow.CreateNew(e.ExceptionObject);
     }
 }
Пример #3
0
 /// <summary>
 /// If an error occurs during navigation, show an error window
 /// </summary>
 private void ContentFrame_NavigationFailed(object sender, NavigationFailedEventArgs e)
 {
     e.Handled = true;
     ErrorWindow.CreateNew(e.Exception);
 }