示例#1
0
        private void opçãoImprimir_Click(object sender, EventArgs e)
        {
            UseWaitCursor = true;

            List<Relacionamento> listaDocumentos;

            listaDocumentos = Lista.ObterDocumentosMarcados();

            if (listaDocumentos.Count == 0)
            {
                UseWaitCursor = false;

                MessageBox.Show(
                    ParentForm,
                    "Por favor, selecione antes um documento.",
                    "Relação de Consignado",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Error);

                return;
            }

            List<ReportClass> relatórios = ObterRelatórios();

            Formulários.JanelaImpressão visualizador = new Formulários.JanelaImpressão();
            int x = 0;
            foreach (ReportClass relatório in relatórios)
                visualizador.InserirDocumento(relatório, listaDocumentos[x++].ToString());

            UseWaitCursor = false;
            visualizador.Show();
        }
示例#2
0
        private Formulários.JanelaImpressão CriaJanelaImpressão()
        {
            Formulários.JanelaImpressão visualizadorImpressão = new Formulários.JanelaImpressão();
            List<ReportClass> relatórios = ObterRelatórios();
            int x = 0;
            foreach (ReportClass relatório in relatórios)
            {
                visualizadorImpressão.InserirDocumento(relatório, lista.ItensSelecionados[x++].ToString());
            }

            return visualizadorImpressão;
        }
示例#3
0
        private Formulários.JanelaImpressão CriarJanelaImpressãoFornecedores()
        {
            Formulários.JanelaImpressão visualizadorImpressão = new Formulários.JanelaImpressão();
            ReportClass relatório = ObterRelatórioFornecedores();
            visualizadorImpressão.InserirDocumento(relatório, "Relatório");

            return visualizadorImpressão;
        }