Exemplo n.º 1
0
 /// <summary>
 /// Thread Procedure for Compare Folder algorithm
 /// </summary>
 public void FindFilesExecute()
 {
     lock (lockFindFiles)
     {
         try
         {
             //Retention  Deletes older files based on algorithm
             foreach (DataRow row in dtFindFilesConfig.Rows)
             {
                 FindFilesFolder findFileFolder1 = new FindFilesFolder(row, dtFileFiltersConfig);
                 if (ExecuteTime(findFileFolder1))
                 {
                     findFileFolder1.SMTPPort   = SMTPPort;
                     findFileFolder1.SMTPServer = SMTPServer;
                     findFileFolder1.SMTPUseDefaultCredentials = SMTPUseDefaultCredentials;
                     findFileFolder1.SMTPUseSSL   = SMTPUseSSL;
                     findFileFolder1.SMTPUsername = SMTPUsername;
                     findFileFolder1.SMTPPassword = SMTPPassword;
                     findFileFolder1.EmailFrom    = EmailFrom;
                     findFileFolder1.EmailTo      = EmailTo;
                     findFileFolder1.Execute(ref blShuttingDown);
                 }
             }
         }
         catch (Exception ex)
         {
             string strErr = ex.Message + ": " + ex.Source + "  " + ex.StackTrace;
             writeError(strErr, System.Diagnostics.EventLogEntryType.Error, 6000, 60);
         }
     }
 }
Exemplo n.º 2
0
 private void init_dtFindFilesConfig()
 {
     dtFindFilesConfig = FindFilesFolder.init_dtConfig();
 }