public static void ShowSync(bool up, bool down, bool forceAll) { try { FrmSync sync = new FrmSync(); sync.syncdown = down; sync.syncup = up; sync.ForceAll = forceAll; sync.ShowDialog(); } catch { } }
private void toollSincronizacao_Click(object sender, EventArgs e) { if (!ValidaInternet.existeInternet()) { Mensagens.Atencao("Não existe conexão com a internet"); return; } string oldCalculando = lbCalculando.Text; lbCalculando.Text = "CRIPTOGRAFANDO A BASE, ISSO PODE DEMORAR ALGUNS MINUTOS. POR FAVOR AGUARDE..."; pnlCalculando.Visible = true; pbCalc.Visible = true; lbCalculando.Location = new Point(0, 0); lbCalculando.Width = lbCalculando.Parent.Width; Color oldColor = pnlCalculando.BackColor; pnlCalculando.BackColor = Color.WhiteSmoke; lbCalculando.Enabled = true; this.Enabled = false; SyncFullDatabase.CriptografarBase(pbCalc); pnlCalculando.BackColor = oldColor; pnlCalculando.Visible = false; pbCalc.Visible = false; this.Enabled = true; lbCalculando.Text = oldCalculando; DBManager.CloseDatabases(); if (Mensagens.PeruntaSimNao("Deseja Enviar todas as Alterações para o Servidor?\nTudo enviado será compartilhado com os Clientes.") == DialogResult.Yes) { FrmSync.ShowSync(true, false, false); } DBManager.InitDB(); }
private void btnSync_Click(object sender, EventArgs e) { bool possuiDesenhos = FrmNovosVeiculos.PossuiDesenhos(); DBManager.CloseDatabases(); try { bool force = false; if (MessageBox.Show("Deseja efetuar a atualização do sistema?\n(Isso poderá levar alguns minutos)", "A T E N Ç Ã O", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { //force = true; return; } vvCorte.Width = splitCorte.Panel2.Width - toolCorte.Width; FrmSync.ShowSync(false, true, force); if (possuiDesenhos && !force) { FrmNovosVeiculos.MostraAtualizacoes(); } } catch { } finally { DBManager.InitDB(); DBManager.VerificaTabelasAuxiliares(); sel.AtualizaMarcas(); lbQtde.Text = DBManager.GetNumDesenhos() + " desenhos cadastrados sendo\n" + DBManager.GetNumVeiculoMarca(); } }
private void toolStripButton2_Click(object sender, EventArgs e) { FrmSync.ShowSync(true, false, false); }