Exemplo n.º 1
0
 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);
     }
 }
Exemplo n.º 2
0
        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 = "";
                }
            }
        }