/// <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); } } }
private void init_dtFindFilesConfig() { dtFindFilesConfig = FindFilesFolder.init_dtConfig(); }