Ejemplo n.º 1
0
        private void btnPesquisar_Click(object sender, EventArgs e)
        {
            backgroundWorker.RunWorkerAsync();

            telaProgresso = new TelaProgresso("Carregando vendas. Aguarde.", ProgressBarStyle.Marquee, ref backgroundWorker);
            telaProgresso.Show();
        }
Ejemplo n.º 2
0
        /// <summary>
        ///     Exporta para arquivo as listas.
        /// </summary>
        /// <param name="_tituloForm">Título da lista</param>
        /// <param name="_dataGridView">DataGridView que possui os dados</param>
        /// <param name="_headers">São os headers de campos fora do DGV</param>
        /// <param name="_headersData">São os dados dos headers fora do DGV</param>
        public void SalvarDocumento()
        {
            try
            {
                if (dataGridView.Rows.Count == 0) throw new DataGridViewNoRowException("A lista está vazia.");

                // define algumas propriedades da caixa salvar
                salvar.Title = "Exportar para Excel";
                salvar.Filter = "Arquivo do Excel *.xlsx | *.xlsx";
                var dialog = salvar.ShowDialog(); // mostra diálogo de salvar

                if (dialog == DialogResult.OK)
                {
                    // salva o arquivo
                    telaProgresso = new TelaProgresso("Escrevendo dados. Aguarde.", ProgressBarStyle.Marquee,
                        ref bgwExportaDocumento);

                    telaProgresso.Show();

                    bgwExportaDocumento.RunWorkerAsync();
                }
                else
                {
                    MessageBox.Show(Resources.operacao_cancelada);
                }
            }
            catch (DataGridViewNoRowException norow)
            {
                MessageBox.Show(norow.Message);
            }
        }
Ejemplo n.º 3
0
        private void TabelaCartoes_Load(object sender, EventArgs e)
        {
            telaProgresso = new TelaProgresso("Carregando cartões. Aguarde.", ProgressBarStyle.Marquee, ref backgroundWorker);
            telaProgresso.Show();

            dgvCartoes.AutoGenerateColumns = false;

            this.Text += " [" + vendaEnt.idVenda + "] [" + vendaEnt.LojaNome + "]";

            backgroundWorker.RunWorkerAsync();
        }
Ejemplo n.º 4
0
        private void TabelaProdutos_Load(object sender, EventArgs e)
        {
            telaProgresso = new TelaProgresso("Carregando produtos. Aguarde.", ProgressBarStyle.Marquee, ref backgroundWorker);
            telaProgresso.Show();

            dgvProdutos.AutoGenerateColumns = false;

            this.Text += " [" + vendaEnt.idVenda + "] [" + vendaEnt.LojaNome + "]";
            IList<Prod_Venda> Ilista = DAOProdVenda.ListarWhere("venda", vendaEnt, "loja", vendaEnt.loja);

            backgroundWorker.RunWorkerAsync();
        }
Ejemplo n.º 5
0
 private void abreTelaProgresso()
 {
     telaProgresso = new TelaProgresso("Carregando vendas. Aguarde.", ProgressBarStyle.Marquee, ref backgroundWorker);
     telaProgresso.Show();
 }
Ejemplo n.º 6
0
 private void AbreTelaProgresso()
 {
     telaProgresso = new TelaProgresso("Salvando venda. Aguarde.", ProgressBarStyle.Blocks, ref backgroundWorker);
     telaProgresso.Show();
 }