Beispiel #1
0
        /// <summary>
        /// エラーログを送信します。
        /// </summary>
        /// <remarks>
        /// Parameterにエラーログのファイル名を指定してください。
        /// </remarks>
        private static void ExecuteSendErrorLog(object sender,
                                                ExecutedRoutedEventArgs e)
        {
            try
            {
                var filename = e.Parameter as string;
                if (string.IsNullOrEmpty(filename))
                {
                    DialogUtil.ShowError(
                        "エラーログのファイル名が指定されていません(ToT)");
                    return;
                }

                var model = new ReportDialogModel();
                model.OpenErrorLog(filename);

                var dialog = new SendLogDialog(model);
                dialog.ShowDialog();
            }
            catch (Exception ex)
            {
                DialogUtil.ShowError(ex,
                                     "ダイアログの表示に失敗しました(ToT)");
            }
        }
        /// <summary>
        /// エラーログを送信します。
        /// </summary>
        /// <remarks>
        /// Parameterにエラーログのファイル名を指定してください。
        /// </remarks>
        private static void ExecuteSendErrorLog(object sender,
                                                ExecutedRoutedEventArgs e)
        {
            try
            {
                var filename = e.Parameter as string;
                if (string.IsNullOrEmpty(filename))
                {
                    DialogUtil.ShowError(
                        "エラーログのファイル名が指定されていません(ToT)");
                    return;
                }

                var model = new ReportDialogModel();
                model.OpenErrorLog(filename);

                var dialog = new SendLogDialog(model);
                dialog.ShowDialog();
            }
            catch (Exception ex)
            {
                DialogUtil.ShowError(ex,
                    "ダイアログの表示に失敗しました(ToT)");
            }
        }