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 opçãoImprimir_Click(object sender, EventArgs e) { PagamentosCliente relatório = new PagamentosCliente(); JanelaImpressão janela = new JanelaImpressão(); janela.Título = "Pagamentos de " + pessoa.Nome; janela.Descrição = "Visualização de impressão"; ControleImpressãoPagamentosCliente.PrepararImpressão(relatório, pessoa, lista.ObterPagamentosExibidos()); janela.InserirDocumento(relatório, "Pagamentos"); janela.Abrir(this); }
protected override void InserirDocumento(JanelaImpressão j) { RelatorioEntrada relatório = new RelatorioEntrada(); new Impressão.Relatórios.Entrada.ControleImpressãoEntrada().PrepararImpressão(relatório, (Entidades.Estoque.Entrada) Relacionamento); j.Título = "Impressão de entrada"; j.Descrição = ""; j.InserirDocumento(relatório, "Entrada"); }
private void opçãoImprimir_Click(object sender, EventArgs e) { using (JanelaImpressão dlg = new JanelaImpressão()) { RelatórioBalanço relatório = new RelatórioBalanço(); relatório.SetDataSource(balanço.ObterImpressão()); dlg.InserirDocumento(relatório, "Balanço"); dlg.Título = "Balanço"; dlg.Descrição = "Verifique abaixo o relatório de balanço a ser impresso."; dlg.ShowDialog(this.ParentForm); } }
private void btnRelatórioResumo_Click(object sender, EventArgs e) { List<Saldo> itens = ObterItens(Saldo.Ordem.FornecedorReferênciaPeso); if (itens == null) return; JanelaImpressão janela = new JanelaImpressão(); RelatórioResumo r = new RelatórioResumo(); new ControleImpressãoResumo().PrepararImpressão(r, itens); AbrirJanela(janela, r); }
private void btnImprimir_Click(object sender, EventArgs e) { AguardeDB.Mostrar(); Apresentação.Impressão.Relatórios.Pedido.Recibo.Relatório relatório = new Apresentação.Impressão.Relatórios.Pedido.Recibo.Relatório(); Apresentação.Impressão.Relatórios.Pedido.Recibo.ControleImpressão controle = new Apresentação.Impressão.Relatórios.Pedido.Recibo.ControleImpressão(); // Recarga de entidades para garatir obtenção de atualizações List<Entidades.PedidoConserto.Pedido> entidadesParaImprimir = new List<Entidades.PedidoConserto.Pedido>(); foreach (uint código in listaCódigosPedidosParaImpressão) { //for (int cópiaAtual = 1; cópiaAtual <= txtCópias.Value; cópiaAtual++) entidadesParaImprimir.Add(Entidades.PedidoConserto.Pedido.ObterPedido(código)); } controle.PrepararImpressão(relatório, entidadesParaImprimir); Apresentação.Formulários.JanelaImpressão janelaVisualizaçãoImpressão = new Apresentação.Formulários.JanelaImpressão(); janelaVisualizaçãoImpressão.Título = "Impressão de Recibos"; janelaVisualizaçãoImpressão.Descrição = ""; janelaVisualizaçãoImpressão.InserirDocumento(relatório, "Recibos"); AguardeDB.Fechar(); janelaVisualizaçãoImpressão.Abrir(this); }
private void lista_DoubleClick(object sender, EventArgs e) { if (lista.SelectedItems.Count > 0) { AguardeDB.Mostrar(); Cursor.Current = Cursors.WaitCursor; ListViewItem item = lista.SelectedItems[0]; Entidades.PedidoConserto.Pedido p = Entidades.PedidoConserto.Pedido.ObterPedido((long) item.Tag); Apresentação.Impressão.Relatórios.Pedido.Recibo.Relatório relatório = new Apresentação.Impressão.Relatórios.Pedido.Recibo.Relatório(); Apresentação.Impressão.Relatórios.Pedido.Recibo.ControleImpressão controle = new Apresentação.Impressão.Relatórios.Pedido.Recibo.ControleImpressão(); controle.PrepararImpressão(relatório, new List<Entidades.PedidoConserto.Pedido>() { p }); Apresentação.Formulários.JanelaImpressão janelaVisualizaçãoImpressão = new Apresentação.Formulários.JanelaImpressão(); janelaVisualizaçãoImpressão.Título = "Impressão de Recibos"; janelaVisualizaçãoImpressão.Descrição = ""; janelaVisualizaçãoImpressão.InserirDocumento(relatório, "Recibos"); AguardeDB.Fechar(); Cursor.Current = Cursors.Default; janelaVisualizaçãoImpressão.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); }
protected override void InserirDocumento(JanelaImpressão j) { Relatório relatório = new Relatório(); new ControleImpressãoSaída().PrepararImpressão(relatório, (Entidades.Relacionamento.Saída.Saída) Relacionamento); j.Título = "Impressão de saída"; j.Descrição = ""; j.InserirDocumento(relatório, "Saída"); }
protected override void InserirDocumento(JanelaImpressão j) { Relatório relatório = ObterRelatório(); j.Título = "Impressão de venda"; j.Descrição = ""; j.InserirDocumento(relatório, "Venda"); }
/// <summary> /// Ocorre ao clicar em visualizar. /// </summary> private void btnVisualizar_Click(object sender, EventArgs e) { Entidades.Relacionamento.Venda.Venda venda; if (!lista.ItemSelecionado.HasValue) { MessageBox.Show( this, "Por favor, selecione uma venda para que ela seja exibida.", "Visualização de venda", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } else venda = Entidades.Relacionamento.Venda.Venda.ObterVenda(lista.ItemSelecionado.Value); JanelaImpressão janela = new JanelaImpressão(); Relatório relatórioVenda = new Relatório(); ControleImpressãoVenda controle = new ControleImpressãoVenda(); controle.PrepararImpressão(relatórioVenda, venda); janela.InserirDocumento(relatórioVenda, "Venda #" + (venda.Controle.HasValue ? venda.Controle.Value.ToString() : venda.CódigoFormatado.ToString() + " (cód interno)")); janela.Abrir(this); }
private static void AbrirJanela(JanelaImpressão janela, ReportClass r) { janela.Título = "Resumo"; janela.Descrição = "Relatório de resumo de estoque"; janela.InserirDocumento(r, "Estoque"); janela.Show(); }
private void Imprimir() { AguardeDB.Mostrar(); RelatórioPessoa documento = ObterDocumento(); JanelaImpressão visualizadorImpressão = new JanelaImpressão(); visualizadorImpressão.InserirDocumento(documento, "Pessoas"); AguardeDB.Fechar(); visualizadorImpressão.Show(); }
private void btnImprimir_Click(object sender, EventArgs e) { if (hashItens.Count > 0) { JanelaImpressão janela = new JanelaImpressão(); janela.Título = "Etiquetas de sedex"; janela.Descrição = "Visualização de impressão para etiquetas de sedex"; EtiquetaSedexCrystal relatório = new EtiquetaSedexCrystal(); List<Entidades.EtiquetaSedex> lista = new List<Entidades.EtiquetaSedex>(); foreach (KeyValuePair<ListViewItem, Entidades.EtiquetaSedex> par in hashItens) { lista.Add(par.Value); } ControleImpressãoSedex.PrepararImpressão(relatório, lista); janela.InserirDocumento(relatório, "Etiquetas"); janela.Abrir(this); } }