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