public TimeRecordExportView()
 {
     InitializeComponent();
     try
     {
         if (Settings.Default.Login == string.Empty)
         {
             var settingsView = new SettingsView();
             var dialog       = new ModernDialog {
                 Content = settingsView
             };
             dialog.ShowDialog();
         }
         _vm         = new TimeRecordExportViewModel();
         DataContext = _vm;
     }
     catch (WebException we)
     {
         MessageBox.Show("Invalid TP connection information, please check your settings.  " + we.Message);
         var settingsView = new SettingsView();
         var dialog       = new ModernDialog {
             Content = settingsView
         };
         dialog.ShowDialog();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Unhandled Exception: " + ex.Message);
     }
 }
 private void TimeRecordExportView_OnLoaded(object sender, RoutedEventArgs e)
 {
     TextBoxStartDate.Text = TimeRecordExportViewModel.GetDefaultStartDate();
     TextBoxEndDate.Text   = TimeRecordExportViewModel.GetDefaultEndDate();
 }