Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        private void HandleMessages(object sender, EnterpriseDT.Net.Ftp.FTPMessageEventArgs e)
        {
            bpi.AddTaskInformation(e.Message);

            Log.Trace(e.Message);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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;
        }
Ejemplo n.º 5
0
        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;
        }
Ejemplo n.º 6
0
        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;
        }
Ejemplo n.º 7
0
 private void ftpConnection1_Closing(object sender, EnterpriseDT.Net.Ftp.FTPConnectionEventArgs e)
 {
     this.toolStripStatusLabel1.Text = "Disconnecting...";
 }
Ejemplo n.º 8
0
 private void ftpConnection1_ServerDirectoryChanging(object sender, EnterpriseDT.Net.Ftp.FTPDirectoryEventArgs e)
 {
     this.toolStripStatusLabel1.Text = "Changing Directory...";
 }
Ejemplo n.º 9
0
        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();
        }
Ejemplo n.º 10
0
 private void ftpConnection1_LoggingIn(object sender, EnterpriseDT.Net.Ftp.FTPLogInEventArgs e)
 {
     this.toolStripStatusLabel1.Text = "Authenticating...";
 }
Ejemplo n.º 11
0
 private void ftpConnection1_Downloading(object sender, EnterpriseDT.Net.Ftp.FTPFileTransferEventArgs e)
 {
     this.toolStripStatusLabel1.Text = "Downloading...";
 }
Ejemplo n.º 12
0
 private void ftpConnection1_DirectoryListing(object sender, EnterpriseDT.Net.Ftp.FTPDirectoryListEventArgs e)
 {
     this.toolStripStatusLabel1.Text = "Directory Listing...";
 }
Ejemplo n.º 13
0
 private void ftpConnection1_Connected(object sender, EnterpriseDT.Net.Ftp.FTPConnectionEventArgs e)
 {
     this.toolStripStatusLabel1.Text = "Connected";
 }
Ejemplo n.º 14
0
 private Level(EnterpriseDT.Util.Debug.LogLevel level, string levelStr)
 {
     this.level = level;
     this.levelStr = levelStr;
 }