Inheritance: System.Exception
Beispiel #1
0
 protected ExportResult FireError(Exception e)
 {
     if (OnError != null)
     {
         OnError(new ExportException(e.Message, e));
         return(ExportResult.Failed);
     }
     else
     {
         var ex = new ExportException(e.Message, e);
         log.Error(ex.Message);
         throw ex;
     }
 }
Beispiel #2
0
        protected void ZipContent(string tempDir)
        {
            if (ArchiveName == null)
            {
                var ex = new ExportException("ArchiveName property should be set before exporting.");
                log.Error(ex.Message);
                throw ex;
            }

            if (System.IO.File.Exists(ArchiveName))
            {
                System.IO.File.Delete(ArchiveName);
            }
            ZipFile.CreateFromDirectory(tempDir, ArchiveName);
        }
Beispiel #3
0
 void exporter_OnError(ExportException e)
 {
    InvokeIfRequired(() =>
    {
       log.AppendText(string.Format(Program.LanguageManager.GetString(StringResources.Export_Error), DateTime.Now.ToString(), e.Message) + "\n");
       if (e.InnerException != null && e.InnerException.StackTrace != null)
       {
          log.AppendText(e.InnerException.StackTrace.ToString() + "\n");
       }
    });
 }