private void btnGerar_Click(object sender, EventArgs e) { if (tabelaDados == null) { MessageBox.Show("Realize uma Consulta antes de gerar o relatório"); } else if(rbSem.Checked && tipoRelatorio != TipoRelatorioGerado.RelTodos) MessageBox.Show("Realize novamente a Consulta para corrigir os dados para a geração do relatório"); else if(rbGrupoCidade.Checked && tipoRelatorio != TipoRelatorioGerado.RelGrupoCidade) MessageBox.Show("Realize novamente a Consulta para corrigir os dados para a geração do relatório"); else if(rbAndamento.Checked && tipoRelatorio != TipoRelatorioGerado.RelAndamento) MessageBox.Show("Realize novamente a Consulta para corrigir os dados para a geração do relatório"); else if(rbBuscaCidade.Checked && tipoRelatorio != TipoRelatorioGerado.RelCidadeUnica) 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 FCRRelatorioProcessosGCliente(); switch (tipoRelatorio) { default: case TipoRelatorioGerado.RelAndamento: case TipoRelatorioGerado.RelTodos: //crDocument.Load(Application.StartupPath + @"\..\..\Relatorios\Crystal\FCRRelatorioClientes.rpt"); crDocument = new FCRRelatorioClientes(); break; case TipoRelatorioGerado.RelGrupoCidade: case TipoRelatorioGerado.RelCidadeUnica: //crDocument.Load(Application.StartupPath + @"\..\..\Relatorios\Crystal\FCRRelatorioClientesAgrupado.rpt"); crDocument = new FCRRelatorioClientesAgrupado(); 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 Clientes"); janela.ShowDialog(); janela.Dispose(); } }