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

OpenFile() public static method

public static OpenFile ( String &xmlContent, String &fileName, String filter ) : bool
xmlContent String
fileName String
filter String
return bool
        public static bool OpenFile(out String xmlContent, out String fileName, String filter)
        {
            bool fileOpened = false;
            xmlContent = "";
            fileName = "";
            Stream inputStream = null;
            var openFileDlg = new OpenFileDialog();

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

            if (openFileDlg.ShowDialog() == DialogResult.OK)
            {
                try
                {
                    fileName = openFileDlg.FileName;
                    if (( inputStream = openFileDlg.OpenFile() ) != null)
                    {
                        using (inputStream)
                        {
                            var reader = new StreamReader( inputStream );
                            xmlContent = reader.ReadToEnd();
                            reader.Close();
                            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 ( byte &byteContent, FileInfo &fileInfo ) : bool
FileManager::OpenFile ( byte &byteContent, FileInfo &fileInfo, String filter ) : bool