internal void atualizaBases() { try { lblLoading.Text = "Atualizando base de dados..."; AtualizaBases updateBases = new AtualizaBases(); updateBases.atualizaContatos(this.empresa_logada, this.cod_representante); //Atualiza os contatos do representante updateBases.atualizaClientes(this.empresa_logada, this.cod_representante); //Atualiza a lista de clientes do representante updateBases.atualizaTipoNegocio(); //Atualiza lista de tipos de negócios - Cabeçalho Solicitação updateBases.atualizaIndicadorNegocio(this.empresa_logada); //Atualiza lista de indicador de negócios - Cabeçalho Solicitação updateBases.atualizaEventoPagamento(); updateBases.atualizaDomRefCodes(); MessageBox.Show("Base de dados atualizada com sucesso.", "Sincronização de dados", MessageBoxButtons.OK, MessageBoxIcon.Information); lblLoading.Text = ""; } catch (Exception exc) { MessageBox.Show(exc.Message); } }
private void mudarDeDivisãoToolStripMenuItem_Click(object sender, EventArgs e) { DialogResult resultado = MessageBox.Show("Deseja realmente atualizar a base de Clientes e Contatos?", "Sincronização base de dados", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.Yes) { //Verifica se o usuário está logado if (lblUsuarioLogado.Text == "-" && lblEmprLogada.Text == "-") { frmLogin frmLog = new frmLogin(); this.Hide(); frmLog.ShowDialog(); } else { lblLoading.Text = "Atualizando base de dados..."; AtualizaBases updateBases = new AtualizaBases(); atualizaBases(); //Método que atualiza o banco de dados MessageBox.Show("Base de dados atualizada com sucesso.", "Sincronização de dados", MessageBoxButtons.OK, MessageBoxIcon.Information); lblLoading.Text = ""; } } }