public static bool carregaArquivoConfiguração() { try { if (!File.Exists(CarregaArquivoConfiguracao.getCaminhoArquivoINI(Definicoes.diretorioSistema + @"\UltraviewConfig.ini"))) { throw new Exception("Não foi localizado o arquivo de configuração do Sistema"); } string nomeArquivoINI = Path.Combine(Definicoes.diretorioSistema, "UltraviewConfig.ini"); nomeArquivoINI = CarregaArquivoConfiguracao.getCaminhoArquivoINI(nomeArquivoINI); File.Decrypt(nomeArquivoINI); // Obtêm o valor contido no arquivo INI Definicoes.banco = Convert.ToInt32(Criptografia.DecryptString(CarregaArquivoConfiguracao.GetIniValue("Banco", "Banco", nomeArquivoINI))); Definicoes.server = Criptografia.DecryptString(CarregaArquivoConfiguracao.GetIniValue("Banco", "Servidor", nomeArquivoINI)); Definicoes.usuario = Criptografia.DecryptString(CarregaArquivoConfiguracao.GetIniValue("Banco", "Usuario", nomeArquivoINI)); Definicoes.senha = Criptografia.DecryptString(CarregaArquivoConfiguracao.GetIniValue("Banco", "Senha", nomeArquivoINI)); // Atualiza ultimo Acesso Sistema. CarregaArquivoConfiguracao.WriteIniValue("DadosSistema", "UltimoAcesso", DateTime.Now.ToString(), nomeArquivoINI); } catch (Exception e) { throw new Exception(e.Message); } return(true); }
public static bool gravaArquivoConfiguração() { string nomeArquivoINI = Path.Combine(Definicoes.diretorioSistema, "UltraviewConfig.ini"); nomeArquivoINI = CarregaArquivoConfiguracao.getCaminhoArquivoINI(nomeArquivoINI); // Atualiza ultimo Acesso Sistema. CarregaArquivoConfiguracao.WriteIniValue("Banco", "Banco", Criptografia.EncryptString(Definicoes.banco.ToString()), nomeArquivoINI); CarregaArquivoConfiguracao.WriteIniValue("Banco", "Servidor", Criptografia.EncryptString(Definicoes.server), nomeArquivoINI); CarregaArquivoConfiguracao.WriteIniValue("Banco", "Usuario", Criptografia.EncryptString(Definicoes.usuario), nomeArquivoINI); CarregaArquivoConfiguracao.WriteIniValue("Banco", "Senha", Criptografia.EncryptString(Definicoes.senha), nomeArquivoINI); CarregaArquivoConfiguracao.WriteIniValue("DadosSistema", "UltimoAcesso", DateTime.Now.ToString(), nomeArquivoINI); return(true); }