Exemplo n.º 1
0
        private void btnAtualizar_Click(object sender, EventArgs e)
        {
            Util ut = new Util();
            ControleAtualizacao atu = new ControleAtualizacao();

            if (!ut.VerificaConexao())
            {
                MessageBox.Show("Impossivel conectar!");
            }
            else
            {
                atu.atualizaBanco();
            }
        }
Exemplo n.º 2
0
        static void Main()
        {
            AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);

            if (File.Exists(ARQUIVO_COMPONENTE))
            {
                int versaoComponenteAtual = Convert.ToInt32(LerGravarXML.ObterValor("VersaoComponente", "0"));

                int versaoComponenteNovo = Convert.ToInt32(LerGravarXML.ObterValorComponente("VersaoComponente", "0"));

                if (versaoComponenteNovo > versaoComponenteAtual)
                {
                    if (versaoComponenteAtual == 0)
                    {
                        CriaConfiguracao();
                    }

                    LerGravarXML.GravarValor("VersaoComponente", versaoComponenteNovo.ToString());

                    ControleAtualizacao atualizarComponente = new ControleAtualizacao();
                    atualizarComponente.InstalarComponente();
                    Application.Exit();
                }
                else
                {
                    File.Delete(ARQUIVO_COMPONENTE);
                }
            }

            if (!Directory.Exists(DIRETORIO_ARQUIVO))
            {
                Directory.CreateDirectory(DIRETORIO_ARQUIVO);
            }

            if (!Directory.Exists(DIRETORIO_BANCO))
            {
                Directory.CreateDirectory(DIRETORIO_BANCO);
            }

            if (!File.Exists(ARQUIVO_CONFIGURACAO))
            {
                CriaConfiguracao();
            }
            else
            {
                AjustaConfiguracao();
            }

            Application.Run(fundo);
        }