コード例 #1
0
 public void SaveFileError(FileError error)
 {
     try
     {
         String subject = string.Format(_template.Subject, error.ComolUniqueID);
         String body    = string.Format(_template.Body, error.SentDate.ToLongDateString(), error.UserID, error.CommunityID, error.CommunityFileID, error.BaseFileID, error.NoticeboardFileID, error.ThesisFileID, error.Message);
         DataHelpers.SendMessage(_setting, subject, body);
     }
     catch (Exception ex)
     {
         System.Diagnostics.EventLog.WriteEntry("Mail - SaveFileError ", ex.Message);
         throw ex;
     }
 }
コード例 #2
0
 public void SaveGenericModuleError(GenericModuleError error)
 {
     try
     {
         String subject = string.Format(_template.Subject, error.ComolUniqueID);
         String body    = string.Format(_template.Body, error.SentDate.ToLongDateString(), error.ModuleCode, error.Message, error.InnerExceptionMessage);
         DataHelpers.SendMessage(_setting, subject, body);
     }
     catch (Exception ex)
     {
         System.Diagnostics.EventLog.WriteEntry("Mail - GenericModuleError: ", ex.Message);
         throw ex;
     }
 }
コード例 #3
0
 public void SaveGenericWebError(GenericWebError error)
 {
     try
     {
         String subject = string.Format(_template.Subject, error.ComolUniqueID);
         String body    = string.Format(_template.Body, error.SentDate.ToLongDateString(), error.ServerName, error.UserID, error.ModuleCode, error.ModuleID,
                                        error.CommunityID, error.Url, error.QueryString, error.Message, error.InnerExceptionMessage, error.ExceptionSource, error.BaseExceptionStackTrace);
         System.Diagnostics.EventLog.WriteEntry("DEBUG", "STO PER INVIARE LA MAIL");
         DataHelpers.SendMessage(_setting, subject, body);
     }
     catch (Exception ex)
     {
         System.Diagnostics.EventLog.WriteEntry("Mail - GenericWebError ", ex.Message);
         throw ex;
     }
 }
コード例 #4
0
 public void SaveDBerror(DBerror error)
 {
     try {
         String subject    = string.Format(_template.Subject, error.ComolUniqueID);
         String parameters = "";
         foreach (String parameter in error.SQLparameters)
         {
             parameters += parameter + Environment.NewLine;
         }
         String body = string.Format(_template.Body, error.SentDate.ToLongDateString(), error.SQLcommand, parameters, error.Message, error.StackTrace);
         DataHelpers.SendMessage(_setting, subject, body);
     }
     catch (Exception ex)
     {
         System.Diagnostics.EventLog.WriteEntry("Mail - DBerror", ex.Message);
         throw ex;
     }
 }