/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;
- }
- }
- }