private void btnGerar_Click(object sender, EventArgs e)
        {
            ReportDocument crDocument = new ReportDocument();
            crDocument.Load(Application.StartupPath + @"\..\..\RelLocalizacaoProcesso.rpt");

            if (rbSemFiltro.Checked)
            {
                crDocument.SetDataSource(new RelProcesso(new Banco()).semfiltro());
            }
            else if (ckbNome.Checked && !ckbSituacao.Checked)
            {
                crDocument.SetDataSource(new RelProcesso(new Banco()).porNome(ttbNome.Text));
            }
            else if (!ckbNome.Checked && ckbSituacao.Checked)
            {
                //if(cbbSituacao.SelectedText == "Em Pasta")
                //    crDocument.SetDataSource(new RelProcesso(new Banco()).emPasta()));
                //else
                //    crDocument.SetDataSource(new RelProcesso(new Banco()).arquivado()));
            }
            else if (ckbNome.Checked && ckbSituacao.Checked)
            {

            }

            frmVisualizador f = new frmVisualizador();
            f.carregar(crDocument);
            f.ShowDialog();
        }
        private void btnIncluir_Click(object sender, EventArgs e)
        {
            ReportDocument crDocument = new ReportDocument();
            crDocument.Load(Application.StartupPath + @"\..\..\RelContasPagar.rpt");

            if (rbSemFiltro.Checked)
            {
                crDocument.SetDataSource(new RelContas(new Banco()).semFiltro());
            }
            else if (ckbPeriodo.Checked && !ckbTipo.Checked)
            {
                crDocument.SetDataSource(new RelContas(new Banco()).porDataVenc(dtpIni.Value, dtpFim.Value));
            }
            else if (!ckbPeriodo.Checked && ckbTipo.Checked)
            {
                crDocument.SetDataSource(new RelContas(new Banco()).porPagas(cbbTipo.Text));
            }
            else if (ckbPeriodo.Checked && ckbTipo.Checked)
            {
                crDocument.SetDataSource(new RelContas(new Banco()).porDataVencPagas(dtpIni.Value, dtpFim.Value,cbbTipo.Text));
            }

            frmVisualizador f = new frmVisualizador();
            f.carregar(crDocument);
            f.ShowDialog();
        }
        private void btnIncluir_Click(object sender, EventArgs e)
        {
            ReportDocument crDocument = new ReportDocument();
            crDocument.Load(Application.StartupPath + @"\..\..\Relatorios\Crystal\RelTransacoesBancarias.rpt");

            if (rbSemFiltro.Checked)
            {
                crDocument.SetDataSource(new RelTransacoes(new Banco()).semFiltro());
            }
            else if (ckbPeriodo.Checked && !ckbTipo.Checked)
            {
                crDocument.SetDataSource(new RelTransacoes(new Banco()).porPeriodo(dtpIni.Value,dtpFim.Value));
            }
            else if (!ckbPeriodo.Checked && ckbTipo.Checked)
            {
                crDocument.SetDataSource(new RelTransacoes(new Banco()).porTipo(cbbTipo.Text[0]));
            }
            else if (ckbPeriodo.Checked && ckbTipo.Checked)
            {
                crDocument.SetDataSource(new RelTransacoes(new Banco()).porPeriodoTipo(dtpIni.Value, dtpFim.Value,cbbTipo.Text[0]));
            }

            frmVisualizador f = new frmVisualizador();
            f.carregar(crDocument);
            f.ShowDialog();
        }
Exemplo n.º 4
0
 public static void abreVisualizador(Report report, Boolean abreEditor = false)
 {
     using (frmVisualizador visualiza = new frmVisualizador()
     {
         relatorio = report
     })
     {
         if (abreEditor)
         {
             report.Design();
         }
         visualiza.ShowDialog();
     }
 }
Exemplo n.º 5
0
        //Genera Reporte
        public override void sbReporte_Click(object sender, EventArgs e)
        {
            try
            {
                frmVisualizador frmRpt = new frmVisualizador(MenuPrincipal, "Unidad");

                crBaseGeneral crUnidad = new crBaseGeneral();

                crUnidad.SetDataSource(tblReporte);

                crUnidad.SetParameterValue("@Titulo", "Reporte General de Unidad");

                frmRpt.crViewer.ReportSource = crUnidad;

                MenuPrincipal.AddWindowX("Reporte de Unidad", frmRpt);
            }
            catch (Exception rep)
            {
                MostrarMsjXtraMessage("Error al momento de Generar Reporte de " + Mtable + ": " + rep.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }