private void btnGerar_Click(object sender, EventArgs e)
        {
            if (tabelaDados == null)
            {
                MessageBox.Show("Realize uma Consulta antes de gerar o relatório");
            }
            else if (rbEntrada.Checked && tipoRelatorio != TipoRelatorioGerado.RelEntrada)
                MessageBox.Show("Realize novamente a Consulta para corrigir os dados para a geração do relatório");
            else if (rbSaida.Checked && tipoRelatorio != TipoRelatorioGerado.RelSaida)
                MessageBox.Show("Realize novamente a Consulta para corrigir os dados para a geração do relatório");
            else if (rbEntradaSaida.Checked && tipoRelatorio != TipoRelatorioGerado.RelAmbos)
                MessageBox.Show("Realize novamente a Consulta para corrigir os dados para a geração do relatório");
            //else if(!clienteSelecionado)
            //    MessageBox.Show("Realize a seleção do cliente e realize a Consulta para corrigir os dados para a geração do relatório");
            //else if (tipoRelatorio == TipoRelatorioGerado.RelNenhum)
            //    MessageBox.Show("Realize novamente a Consulta para corrigir os dados para a geração do relatório");

            else
            {
                ReportDocument crDocument = new ReportDocument();

                //switch (tipoRelatorio)
                //{
                //    case TipoRelatorioGerado.RelArquivado:
                //    case TipoRelatorioGerado.RelEmAndamento:
                //    case TipoRelatorioGerado.RelSemFiltro:
                crDocument = new FCRRelatorioMovimentacao();
                //        break;

                //    case TipoRelatorioGerado.RelAgrupadoCliente:
                //    case TipoRelatorioGerado.RelPorCliente:
                //        crDocument.Load(Application.StartupPath + @"\..\..\Relatorios\Crystal\FCRRelatorioProcessosGCliente.rpt");
                //        break;
                //}

                //crDocument.Load(Application.StartupPath + @"\..\..\Relatorios\Crystal\FCRRelatorioProcessosGCliente.rpt");
                //crDocument.Load(Application.StartupPath + @"\..\..\Relatorios\Crystal\FCRRelatorioProcessos.rpt");

                crDocument.SetDataSource(tabelaDados);
                FrmTelaCrystalReports janela = new FrmTelaCrystalReports();
                janela.carregar(crDocument);
                janela.alterarTitulo("Relatório de Movimentações");
                janela.ShowDialog();
                janela.Dispose();
            }
        }
 public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
 {
     FCRRelatorioMovimentacao rpt = new FCRRelatorioMovimentacao();
     rpt.Site = this.Site;
     return rpt;
 }