protected void btnGerarRelatorio_Click(object sender, EventArgs e) { if (IsDadosNull()) { btnPesquisar_Click(null, null); } var requestUrl = new ManterConfiguracaoSistema().ObterConfiguracaoSistemaPorID( (int)enumConfiguracaoSistema.EnderecoSGUS).Registro + "/Relatorios/Questionario/RelatorioQuestionario.aspx?relatorio=" + rblTipoRelatorio.SelectedValue; var quantidadeRegistro = 1; switch (rblTipoRelatorio.SelectedValue.ToLower()) { case "respondente": quantidadeRegistro = ((DTORelatorioQuestionarioRespondente)Cache["dsRelatorioRespondente"]).TotalRespostas; break; case "estatistico": quantidadeRegistro = ((List <DTORelatorioQuestionarioEstatistico>)Cache["dsRelatorioEstatistico"]).Count(); break; } var nomeAmigavel = "Questionário " + rblTipoRelatorio.SelectedValue.ToLower() + " de " + (RelatorioTutor ? "tutor" : "pesquisa"); var nomeRelatorio = "questionario" + (RelatorioTutor ? "Tutor" : "Pesquisa") + rblTipoRelatorio.SelectedValue; RelatoriosHelper.ExecutarThreadSolicitacaoRelatorioRequisicao(requestUrl, enumTipoSaidaRelatorio.EXCEL, nomeRelatorio, nomeAmigavel, quantidadeRegistro); }
protected void btnGerarRelatorio_Click(object sender, EventArgs e) { var requestUrl = new ManterConfiguracaoSistema().ObterConfiguracaoSistemaPorID( (int)enumConfiguracaoSistema.EnderecoSGUS).Registro + "/Relatorios/HistoricoParticipacaoTrilha/HistoricoParticipacaoForm.aspx"; var quantidadeRegistro = 1; var nomeAmigavel = "Histórico de Participações em Trilha"; var nomeRelatorio = "HistoricoParticipacaoTrilha"; RelatoriosHelper.ExecutarThreadSolicitacaoRelatorioRequisicao(requestUrl, enumTipoSaidaRelatorio.EXCEL, nomeRelatorio, nomeAmigavel, quantidadeRegistro); }
protected void btnGerarRelatorio_Click(object sender, EventArgs e) { if (Session["dsRelatorio"] == null) { btnPesquisar_Click(null, null); } var dt = Session["dsRelatorio"]; Cache["dsCamposVisiveis_" + Session["hashCache"]] = chkListaCamposVisiveis.Items; var quantidadeRegistro = dt == null ? 0 : ((List <DTORelatorioSolicitacaoDemanda>)dt).Count(); var saida = (enumTipoSaidaRelatorio)int.Parse(rblTipoSaida.SelectedValue); var requestUrl = new ManterConfiguracaoSistema().ObterConfiguracaoSistemaPorID( (int)enumConfiguracaoSistema.EnderecoSGUS).Registro + "/Relatorios/Demandas/SolicitacaoDemandasForm.aspx?hashCache=" + Session["hashCache"]; var nomeAmigavel = "Histórico de Solicitação de Demandas"; var nomeRelatorio = "HistoricoSolicitacaoDemandas"; RelatoriosHelper.ExecutarThreadSolicitacaoRelatorioRequisicao(requestUrl, saida, nomeRelatorio, nomeAmigavel, quantidadeRegistro); }