Esempio n. 1
0
        private void MyClassCalculation_DataError(object sender, DataErrorEventArgs e)
        {
            // sender.Manager.ПроверкаСоответствияПройдена - узнать что-то
            // если произошла ошибка в классе или ошибка была специально сгенерирована то вывести сообщение
            string TITLE = "Подсчет для модуля " + Text;

            MessageBox.Show($"Ошибка в подсчете ClassCalculation.dll:{ Environment.NewLine}{e.Message}{Environment.NewLine}{e.Description}",
                            TITLE, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
        }
Esempio n. 2
0
        private static void DataErrorOccured(object sender, DataErrorEventArgs args)
        {
            if (args.CallStackFull)
            {
                Environment.Exit(-1);
            }

            var form = new PersistenceErrorForm();

            form.textBoxDetail.Text = args.Message;
            // continue means, that user wants to retry
            if (form.ShowDialog() == DialogResult.Cancel)
            {
                Environment.Exit(-1);
            }
        }
Esempio n. 3
0
        /// <summary>
        /// Обработчик ошибок при загрузке или сохранении в базу данных
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="args"></param>
        private void EntityDataSourceOrgOnDataError(object sender, DataErrorEventArgs args)
        {
            //string msgError;
            //var inExc = args.Exception.InnerException;
            //if (inExc?.InnerException != null)
            //{
            //    msgError = inExc.InnerException.Message;
            //}
            //else
            //{
            //    msgError = args.Exception.Message;
            //}
            //MessageBox.Show(this, msgError, @"Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            var logDlg = new LogDlg(args.Exception);

            logDlg.ShowDialog(this);
            args.Handled = true;
        }
Esempio n. 4
0
 private void DispatcherErrorOccurred(object sender, DataErrorEventArgs e)
 {
     SetDeploymentDirConnectionString();
     removedEventCatched = true;
     Assert.IsFalse(e.CallStackFull, "Dispatcher error reported full call stack");
 }
Esempio n. 5
0
 private void grid_DataError(object sender, DataErrorEventArgs e)
 {
     Debug.Fail(e.Exception.Message);
 }
 private void gridView_DataError(object sender, DataErrorEventArgs e)
 {
     var alas = e.Row;
 }
Esempio n. 7
0
 private void grid_DataError(object sender, DataErrorEventArgs e)
 {
     //日付以外のフォーマットの為
 }