Exemplo n.º 1
0
        /// <summary>
        ///  Lê um arquivo de texto que esteja no path informado no parâmetro mobilePath, e que tenha o Nome especificado no parâmetro fileName
        /// </summary>
        /// <param name="mobilePath">Diretório do dispositivo onde será buscado o arquivo</param>
        /// <param name="fileName">Nome do arquivo a ser buscado</param>
        /// <exception cref="System.FileNotFoundException">Lançada quando o arquivo não for encontrado</exception>
        /// <returns> Uma string contendo o texto existente no arquivo.</returns>
        /// <remarks> Caso o arquivo não seja encontrado o método retornará o Valor null.
        /// </remarks>
        public static string readFileStrConnection(string mobilePath,string fileName)
        {
            try
            {
                FileUtility fU = new FileUtility(mobilePath, fileName);

                if (File.Exists(fU.getFullPath()))
                {
                    List<string> fileStrConn = new List<string>(fU.readTextFile());
                    return fileStrConn[0];
                }
                else
                {
                    throw new FileNotFoundException();
                }
            }
            catch (FileNotFoundException FileEx)
            {
                throw new FileNotFoundException("Problemas durante a configuração da string de conexão." + Environment.NewLine +
                                                 "Favor contate o administrador do sistema." + Environment.NewLine +
                                                 "Erro :" + FileEx.Message);

            }
            catch (Exception ex)
            {
                throw new Exception("Problemas durante a configuração da string de conexão." + Environment.NewLine +
                                    "Favor contate o administrador do sistema." + Environment.NewLine +
                                    "Erro :" + ex.Message);
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Lê um arquivo de texto que esteja na pasta padrão da aplicação, e que tenha o Nome especificado no parâmetro fileName
        /// </summary>
        /// <param name="fileName">Nome do arquivo a ser lido</param>
        /// <returns>Uma string contendo o texto existente no arquivo.</returns>
        /// <remarks> Caso o arquivo não seja encontrado o método retornará o Valor null.
        /// </remarks>
        public static string readFileStrConnection(string fileName)
        {
            string pathAplicativo = System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase);

            if (File.Exists(pathAplicativo + fileName))
            {
                FileUtility fU = new FileUtility(pathAplicativo, fileName);
                List<string> fileStrConn = new List<string>(fU.readTextFile());
                string strConnection= fileStrConn[0];
                return strConnection;
            }

            return null;
        }