private void opçãoImprimirPromissórias_Click(object sender, EventArgs e) { AguardeDB.Mostrar(); JanelaImpressão janela = new JanelaImpressão(); janela.Título = "Nota Promissória"; janela.Descrição = "Visualização de impressão para nota promissória"; List<Entidades.Pagamentos.NotaPromissória> lstNotasPromissórias = NotaPromissória.FiltrarNotasPromissórias(lista.ObterPagamentosExibidos(), true); if (lstNotasPromissórias.Count == 0) { AguardeDB.Fechar(); MessageBox.Show(this, "Não existem notas promissórias pendentes", "Impressão de NPs", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } Relatório relatório = new Relatório(); ControleImpressão controle = new ControleImpressão(); controle.PrepararImpressão(relatório, lstNotasPromissórias); janela.InserirDocumento(relatório, "Nota(s) Promissória(s)"); AguardeDB.Fechar(); janela.Abrir(this); }
private void btnImprimir_Click(object sender, EventArgs e) { AguardeDB.Mostrar(); JanelaImpressão janela = new JanelaImpressão(); janela.Título = "Nota Promissória"; janela.Descrição = "Visualização de impressão para nota promissória"; Relatório relatório = new Relatório(); ControleImpressão controle = new ControleImpressão(); controle.PrepararImpressão(relatório, ((Entidades.Pagamentos.NotaPromissória)Pagamento)); janela.InserirDocumento(relatório, "Nota Promissória"); AguardeDB.Fechar(); janela.Abrir(this); }