示例#1
0
        private void HandleWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            // Esconde label de carregamento
            lblCarregando.Hide();

            // Torna visível os componentes
            lblDivider.Visible           = true;
            lblTitulo.Visible            = true;
            lblTituloProdutos.Visible    = true;
            dgvProdutos.Visible          = true;
            lblTituloReportTotal.Visible = true;
            lblTituloReportGeral.Visible = true;

            // Preenche o relatório de dados gerais com os dados
            this.mercadoesTableAdapter.Fill(this.dadosGerais.Mercadoes, IdLista);

            // Preenche o relatório de dados totais com os dados
            this.mercadoesTableAdapter1.Fill(this.dadosTotais.Mercadoes, IdLista);

            // Atualiza os relatórios
            this.reportGerais.RefreshReport();
            this.reportTotal.RefreshReport();

            // Mostra os relatórios na tela
            reportGerais.Visible = true;
            reportTotal.Visible  = true;

            // Atualiza componente de texto com a ultima data de atualização de preços
            formPrincipalReferencia.DefineTextoHoraAtualizacao();
        }