/// <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); } }
/// <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; }