public static Level GetLevel(EnterpriseDT.Util.Debug.LogLevel level) { switch (level) { case EnterpriseDT.Util.Debug.LogLevel.Off: return OFF; case EnterpriseDT.Util.Debug.LogLevel.Fatal: return FATAL; case EnterpriseDT.Util.Debug.LogLevel.Error: return ERROR; case EnterpriseDT.Util.Debug.LogLevel.Warning: return WARN; case EnterpriseDT.Util.Debug.LogLevel.Information: return INFO; case EnterpriseDT.Util.Debug.LogLevel.Debug: return DEBUG; case EnterpriseDT.Util.Debug.LogLevel.All: return ALL; } return OFF; }
private void HandleMessages(object sender, EnterpriseDT.Net.Ftp.FTPMessageEventArgs e) { bpi.AddTaskInformation(e.Message); Log.Trace(e.Message); }
private void FtpServer_Uploaded(object sender, EnterpriseDT.Net.Ftp.FTPFileTransferEventArgs e) { string file; if (!e.RemoteDirectory.EndsWith("/")) file = string.Concat("Uploaded : ", e.RemoteDirectory, "/", e.RemoteFile); else file = string.Concat("Uploaded : ", e.RemoteDirectory, e.RemoteFile); AddTaskStatusItem(file); }
private bool FolderExistsAtFtp(EnterpriseDT.Net.Ftp.FTPFile[] ftpServerFileInfo, string localFileName) { bool Found = false; string updatedFolderName = null; foreach (EnterpriseDT.Net.Ftp.FTPFile CurrentFileOrDirectory in ftpServerFileInfo) { if (CurrentFileOrDirectory.Name.EndsWith("/")) { updatedFolderName = CurrentFileOrDirectory.Name.Remove(CurrentFileOrDirectory.Name.Length - 1, 1); } else { updatedFolderName = CurrentFileOrDirectory.Name; } if (CurrentFileOrDirectory.Dir && updatedFolderName.ToLower() == localFileName.ToLower()) { Found = true; } } return Found; }
private bool FileIsDifferentAtFtp(EnterpriseDT.Net.Ftp.FTPFile[] ftpServerFileInfo, string localFile, string localFolder) { bool isDifferent = false; System.IO.FileInfo fi = default(System.IO.FileInfo); foreach (EnterpriseDT.Net.Ftp.FTPFile CurrentFileOrDirectory in ftpServerFileInfo) { if (!CurrentFileOrDirectory.Dir && CurrentFileOrDirectory.Name.ToLower() == localFile.ToLower()) { fi = new System.IO.FileInfo(System.IO.Path.Combine(localFolder, localFile)); if (fi.Length != CurrentFileOrDirectory.Size || fi.LastWriteTime != CurrentFileOrDirectory.LastModified) { isDifferent = true; } } } return isDifferent; }
private bool FileExistsAtFtp(EnterpriseDT.Net.Ftp.FTPFile[] ftpServerFileInfo, string localFileName) { bool Found = false; foreach (EnterpriseDT.Net.Ftp.FTPFile CurrentFileOrDirectory in ftpServerFileInfo) { if (!CurrentFileOrDirectory.Dir && CurrentFileOrDirectory.Name.ToLower() == localFileName.ToLower()) { Found = true; } } return Found; }
private void ftpConnection1_Closing(object sender, EnterpriseDT.Net.Ftp.FTPConnectionEventArgs e) { this.toolStripStatusLabel1.Text = "Disconnecting..."; }
private void ftpConnection1_ServerDirectoryChanging(object sender, EnterpriseDT.Net.Ftp.FTPDirectoryEventArgs e) { this.toolStripStatusLabel1.Text = "Changing Directory..."; }
private void ftpConnection1_ServerDirectoryChanged(object sender, EnterpriseDT.Net.Ftp.FTPDirectoryEventArgs e) { if(!e.NewDirectory.StartsWith("/polling/data/pos")) { try { ftpConnection1.ChangeWorkingDirectory("/polling/data/pos"); } catch (Exception ex) { MessageBox.Show("FTP Error: " + ex.Message); } return; } this.toolStripStatusLabel1.Text = "Directory Changed"; currentDirectory = e.NewDirectory; this.label1.Text = currentDirectory; RefreshList(); }
private void ftpConnection1_LoggingIn(object sender, EnterpriseDT.Net.Ftp.FTPLogInEventArgs e) { this.toolStripStatusLabel1.Text = "Authenticating..."; }
private void ftpConnection1_Downloading(object sender, EnterpriseDT.Net.Ftp.FTPFileTransferEventArgs e) { this.toolStripStatusLabel1.Text = "Downloading..."; }
private void ftpConnection1_DirectoryListing(object sender, EnterpriseDT.Net.Ftp.FTPDirectoryListEventArgs e) { this.toolStripStatusLabel1.Text = "Directory Listing..."; }
private void ftpConnection1_Connected(object sender, EnterpriseDT.Net.Ftp.FTPConnectionEventArgs e) { this.toolStripStatusLabel1.Text = "Connected"; }
private Level(EnterpriseDT.Util.Debug.LogLevel level, string levelStr) { this.level = level; this.levelStr = levelStr; }