/TimeSheetReporting/TimeSheetReporting/Views/ErrorWindow.xaml.cs
C# | 38 lines | 34 code | 4 blank | 0 comment | 4 complexity | 119da0b61b38bf8b1b172c02e1b5262d MD5 | raw file
- using System;
- using System.Windows;
- using System.Windows.Controls;
-
- namespace TimeSheetReporting
- {
- public partial class ErrorWindow : ChildWindow
- {
- public ErrorWindow(Exception e)
- {
- InitializeComponent();
- if (e != null)
- {
- ErrorTextBox.Text = e.Message + Environment.NewLine + Environment.NewLine + e.StackTrace;
- }
- }
-
- public ErrorWindow(Uri uri)
- {
- InitializeComponent();
- if (uri != null)
- {
- ErrorTextBox.Text = "Page not found: \"" + uri.ToString() + "\"";
- }
- }
-
- public ErrorWindow(string message, string details)
- {
- InitializeComponent();
- ErrorTextBox.Text = message + Environment.NewLine + Environment.NewLine + details;
- }
-
- private void OKButton_Click(object sender, RoutedEventArgs e)
- {
- this.DialogResult = true;
- }
- }
- }