ATMLManagerLibrary.managers.FileManager.OpenFile C# (CSharp) Method

OpenFile() public static method

public static OpenFile ( byte &byteContent, FileInfo &fileInfo, String filter ) : bool
byteContent byte
fileInfo System.IO.FileInfo
filter String
return bool
        public static bool OpenFile( out byte[] byteContent, out FileInfo fileInfo, String filter )
        {
            bool fileOpened = false;
            fileInfo = null;
            byteContent = new byte[] {};
            string fileName = "";
            var openFileDlg = new OpenFileDialog();

            openFileDlg.Filter = filter;
            openFileDlg.FilterIndex = 1;
            openFileDlg.RestoreDirectory = false;

            if (openFileDlg.ShowDialog() == DialogResult.OK)
            {
                try
                {
                    fileName = openFileDlg.FileName;
                    fileInfo = new FileInfo( fileName );
                    byteContent = File.ReadAllBytes( fileName );
                    fileOpened = true;
                }
                catch (Exception ex)
                {
                    MessageBox.Show( String.Format( MessageManager.getMessage( "FileManager.ReadFileError" ), ex.Message ) );
                }
            }
            return fileOpened;
        }

Same methods

FileManager::OpenFile ( FileInfo fi, int timeOut ) : Stream
FileManager::OpenFile ( String &xmlContent, String &fileName, String filter ) : bool
FileManager::OpenFile ( byte &byteContent, FileInfo &fileInfo ) : bool