/// <summary> /// O método gera o relatório de alunos abaixo da frequência /// </summary> private void GerarRelatorio() { try { string report, parametros; report = ((int)MSTech.GestaoEscolar.BLL.ReportNameGestaoAcademica.QuantitativoSugestoes).ToString(); parametros = "cal_ano=" + UCComboAnoLetivo1.ano.ToString() + "&tne_id=" + UCComboTipoNivelEnsino1.Valor.ToString() + "&tne_nome=" + UCComboTipoNivelEnsino1.Texto + "&tme_id=" + UCComboTipoModalidadeEnsino1.Valor.ToString() + "&tme_nome=" + UCComboTipoModalidadeEnsino1.Texto + "&ent_id=" + __SessionWEB.__UsuarioWEB.Usuario.ent_id + "&nomeMunicipio=" + GetGlobalResourceObject("Reporting", "Reporting.DocDctSubCabecalhoRetrato.Municipio") + "&nomeSecretaria=" + GetGlobalResourceObject("Reporting", "Reporting.DocDctSubCabecalhoRetrato.Secretaria") + "&logo=" + String.Concat(MSTech.GestaoEscolar.BLL.CFG_ServidorRelatorioBO.CarregarServidorRelatorioPorEntidade(__SessionWEB.__UsuarioWEB.Usuario.ent_id, ApplicationWEB.AppMinutosCacheLongo).srr_pastaRelatorios.ToString() , ApplicationWEB.LogoRelatorioSSRS); CFG_RelatorioBO.CallReport("Relatorios", report, parametros, HttpContext.Current); } catch (ValidationException ex) { lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar gerar o relatório.", UtilBO.TipoMensagem.Erro); } }
protected void btnGerar_Click(object sender, EventArgs e) { try { if (Page.IsValid) { SalvaBusca(); string parameter = string.Empty; string report = ((int)MSTech.GestaoEscolar.BLL.ReportNameGestaoAcademica.TurmaDisciplinaEfetivada).ToString(); parameter = "uad_idSuperiorGestao=" + (UCComboUAEscola.Uad_ID.ToString() != new Guid().ToString() ? UCComboUAEscola.Uad_ID.ToString() : string.Empty) + "&esc_id=" + UCComboUAEscola.Esc_ID.ToString() + "&cal_id=" + UCCCalendario1.Valor.ToString() + "&tpc_id=" + UCCPeriodoCalendario1.Valor[0].ToString() + "&crp_descricao=" + UCCPeriodoCalendario1.Texto + "&gru_id=" + __SessionWEB.__UsuarioWEB.Grupo.gru_id.ToString() + "&usu_id=" + __SessionWEB.__UsuarioWEB.Usuario.usu_id.ToString() + "&adm=" + (__SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Administracao || __SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Gestao) + "&nomeMunicipio=" + GetGlobalResourceObject("Reporting", "Reporting.DocDctSubCabecalhoPaisagem.Municipio") + "&nomeSecretaria=" + GetGlobalResourceObject("Reporting", "Reporting.DocDctSubCabecalhoPaisagem.Secretaria") + "&logo=" + String.Concat(MSTech.GestaoEscolar.BLL.CFG_ServidorRelatorioBO.CarregarServidorRelatorioPorEntidade(__SessionWEB.__UsuarioWEB.Usuario.ent_id, ApplicationWEB.AppMinutosCacheLongo).srr_pastaRelatorios.ToString() , ApplicationWEB.LogoRelatorioSSRS) + "&cal_ano=" + UCCCalendario1.Cal_ano.ToString(); CFG_RelatorioBO.CallReport("Relatorios", report, parameter, HttpContext.Current); } } catch (Exception error) { ApplicationWEB._GravaErro(error); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar gerar relatório de colaboradores por escola.", UtilBO.TipoMensagem.Erro); } }
/// <summary> /// O método gera o relatório de alunos abaixo da frequência /// </summary> private void GerarRelatorio() { string report, parametros; report = ((int)ReportNameGestaoAcademicaDocumentosDocente.DocDctAlunosPendenciaEfetivacao).ToString(); parametros = "uad_idSuperiorGestao=" + UCBuscaDocenteTurma.ComboEscola.Uad_ID + "&esc_id=" + UCBuscaDocenteTurma.ComboEscola.Esc_ID + "&uni_id=" + UCBuscaDocenteTurma.ComboEscola.Uni_ID + "&cal_id=" + UCBuscaDocenteTurma.ComboCalendario.Valor + "&cal_ano=" + UCBuscaDocenteTurma.ComboCalendario.Cal_ano.ToString() + "&cur_id=" + UCBuscaDocenteTurma.ComboCursoCurriculo.Valor[0] + "&crr_id=" + UCBuscaDocenteTurma.ComboCursoCurriculo.Valor[1] + "&crp_id=" + UCBuscaDocenteTurma.ComboCurriculoPeriodo.Valor[2] + "&tur_id=" + UCBuscaDocenteTurma.ComboTurma.Valor[0] + "&ent_id=" + __SessionWEB.__UsuarioWEB.Usuario.ent_id + "&doc_id=" + __SessionWEB.__UsuarioWEB.Docente.doc_id + "&tud_ids=" + "" + "&tev_EfetivacaoNotas=" + ACA_ParametroAcademicoBO.ParametroValorInt32PorEntidade(eChaveAcademico.TIPO_EVENTO_EFETIVACAO_NOTAS, __SessionWEB.__UsuarioWEB.Usuario.ent_id) + "&tev_EfetivacaoFinal=" + ACA_ParametroAcademicoBO.ParametroValorInt32PorEntidade(eChaveAcademico.TIPO_EVENTO_EFETIVACAO_FINAL, __SessionWEB.__UsuarioWEB.Usuario.ent_id) + "&nomeParecerConclusivo=" + GetGlobalResourceObject("Mensagens", "MSG_RESULTADOEFETIVACAO") + "&nomePeriodoCalendario=" + GestaoEscolarUtilBO.nomePadraoPeriodo_Calendario(__SessionWEB.__UsuarioWEB.Usuario.ent_id) + "&nomeComponenteCurricular=" + GetGlobalResourceObject("Mensagens", "MSG_DISCIPLINA") + "&mostraCodigoEscola=" + ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.ORDENAR_ESCOLAS_POR_CODIGO, __SessionWEB.__UsuarioWEB.Usuario.ent_id) + "&nomeMunicipio=" + GetGlobalResourceObject("Reporting", "Reporting.DocDctSubCabecalhoRetrato.Municipio") + "&nomeSecretaria=" + GetGlobalResourceObject("Reporting", "Reporting.DocDctSubCabecalhoRetrato.Secretaria") + "&logo=" + String.Concat(MSTech.GestaoEscolar.BLL.CFG_ServidorRelatorioBO.CarregarServidorRelatorioPorEntidade(__SessionWEB.__UsuarioWEB.Usuario.ent_id, ApplicationWEB.AppMinutosCacheLongo).srr_pastaRelatorios.ToString() , ApplicationWEB.LogoRelatorioSSRS); CFG_RelatorioBO.CallReport("Relatorios", report, parametros, HttpContext.Current); }
/// <summary> /// O método gera o relatório de alunos abaixo da frequência /// </summary> private void GerarRelatorio() { string report, parametros; report = ((int)ReportNameGestaoAcademica.AlunosBaixaFrequencia).ToString(); parametros = "esc_id=" + UCBuscaDocenteTurma.ComboEscola.Esc_ID + "&uni_id=" + UCBuscaDocenteTurma.ComboEscola.Uni_ID + "&cal_id=" + UCBuscaDocenteTurma.ComboCalendario.Valor + "&cur_id=" + UCBuscaDocenteTurma.ComboCursoCurriculo.Valor[0] + "&crr_id=" + UCBuscaDocenteTurma.ComboCursoCurriculo.Valor[1] + "&crp_id=" + UCBuscaDocenteTurma.ComboCurriculoPeriodo.Valor[2] + "&tur_id=" + UCBuscaDocenteTurma.ComboTurma.Valor[0] + "&tpc_id=" + UCCPeriodoCalendario.Valor[0] + "&cap_id=" + UCCPeriodoCalendario.Valor[1] + "&ent_id=" + __SessionWEB.__UsuarioWEB.Usuario.ent_id + "&nomePeriodoCalendario=" + GestaoEscolarUtilBO.nomePadraoPeriodo_Calendario(__SessionWEB.__UsuarioWEB.Usuario.ent_id) + "&nomeComponenteCurricular=" + GetGlobalResourceObject("Mensagens", "MSG_DISCIPLINA_PLURAL") + "&mostraCodigoEscola=" + ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.ORDENAR_ESCOLAS_POR_CODIGO, __SessionWEB.__UsuarioWEB.Usuario.ent_id) + "&corAlunoInativo=" + ApplicationWEB.AlunoInativo + "&situacaoAlunoInativo=" + (byte)MTR_MatriculaTurmaDisciplinaSituacao.Inativo + "&nomeMunicipio=" + GetGlobalResourceObject("Reporting", "Reporting.DocDctSubCabecalhoRetrato.Municipio") + "&nomeSecretaria=" + GetGlobalResourceObject("Reporting", "Reporting.DocDctSubCabecalhoRetrato.Secretaria") + "&logo=" + String.Concat(MSTech.GestaoEscolar.BLL.CFG_ServidorRelatorioBO.CarregarServidorRelatorioPorEntidade(__SessionWEB.__UsuarioWEB.Usuario.ent_id, ApplicationWEB.AppMinutosCacheLongo).srr_pastaRelatorios.ToString() , ApplicationWEB.LogoRelatorioSSRS) + "&cal_ano=" + UCBuscaDocenteTurma.ComboCalendario.Cal_ano.ToString() + "&corAlunoFrequenciaLimite=" + ApplicationWEB.AlunoFrequenciaLimite + "&corAlunoProximoBaixaFrequencia=" + ApplicationWEB.CorAlunoProximoBaixaFrequencia + "&documentoOficial=true"; CFG_RelatorioBO.CallReport("Relatorios", report, parametros, HttpContext.Current); }
protected void _btnGerarRelatorio_Click(object sender, EventArgs e) { if (Page.IsValid) { try { ScriptManager.RegisterStartupScript(Page, typeof(Page), "divCompComparecimento", "$('#divCompComparecimento').dialog('close'); });", true); string parametros = "ent_id=" + __SessionWEB.__UsuarioWEB.Usuario.ent_id + "&data=" + txtData.Text + "&horaInicial=" + ddlHoraInicial.SelectedItem.Text + "h" + ddlMinutosInicial.SelectedItem.Text + "&horaFinal=" + ddlHoraFinal.SelectedItem.Text + "h" + ddlMinutosFinal.SelectedItem.Text + "&tur_id=" + VS_tur_id + "&alu_id=" + VS_alu_id + "&tipoResponsavel=" + rblParticipante.SelectedValue + "&logo=" + String.Concat(MSTech.GestaoEscolar.BLL.CFG_ServidorRelatorioBO.CarregarServidorRelatorioPorEntidade(__SessionWEB.__UsuarioWEB.Usuario.ent_id, ApplicationWEB.AppMinutosCacheLongo).srr_pastaRelatorios.ToString(), ApplicationWEB.LogoRelatorioSSRS) + "&atg_tipo=" + Convert.ToInt32(ACA_AvisoTextoGeralBO.eTiposAvisosTextosGerais.CabecalhoRelatorio).ToString(); string report = ((int)ReportNameGestaoAcademica.ProgSocial_DeclaracaoComparecimentoReuniao).ToString(); CFG_RelatorioBO.CallReport("Relatorios", report, parametros, HttpContext.Current); } catch (ValidationException ex) { lblComComparecimento.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta); } } }
/// <summary> /// O método gera o relatório de alunos abaixo da frequência /// </summary> private void GerarRelatorio() { string report, parametros; report = ((int)ReportNameGestaoAcademica.AlunosJustificativaFalta).ToString(); parametros = "esc_id=" + UCBuscaDocenteTurma.ComboEscola.Esc_ID + "&uni_id=" + UCBuscaDocenteTurma.ComboEscola.Uni_ID + "&cal_id=" + UCBuscaDocenteTurma.ComboCalendario.Valor + "&cur_id=" + UCBuscaDocenteTurma.ComboCursoCurriculo.Valor[0] + "&crr_id=" + UCBuscaDocenteTurma.ComboCursoCurriculo.Valor[1] + "&crp_id=" + UCBuscaDocenteTurma.ComboCurriculoPeriodo.Valor[2] + "&tur_id=" + UCBuscaDocenteTurma.ComboTurma.Valor[0] + "&tpc_id=" + UCCPeriodoCalendario.Valor[0] + "&cap_id=" + UCCPeriodoCalendario.Valor[1] + "&mostraCodigoEscola=" + ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.ORDENAR_ESCOLAS_POR_CODIGO, __SessionWEB.__UsuarioWEB.Usuario.ent_id) + "&nomeMunicipio=" + GetGlobalResourceObject("Reporting", "Reporting.DocDctSubCabecalhoRetrato.Municipio") + "&nomeSecretaria=" + GetGlobalResourceObject("Reporting", "Reporting.DocDctSubCabecalhoRetrato.Secretaria") + "&logo=" + String.Concat(MSTech.GestaoEscolar.BLL.CFG_ServidorRelatorioBO.CarregarServidorRelatorioPorEntidade(__SessionWEB.__UsuarioWEB.Usuario.ent_id, ApplicationWEB.AppMinutosCacheLongo).srr_pastaRelatorios.ToString() , ApplicationWEB.LogoRelatorioSSRS) + "&cal_ano=" + UCBuscaDocenteTurma.ComboCalendario.Cal_ano.ToString() + "&tjf_id=" + UCCTipoJustificativa.Valor + "&documentoOficial=false"; CFG_RelatorioBO.CallReport("Relatorios", report, parametros, HttpContext.Current); }
protected void btnImprimir_Click(object sender, EventArgs e) { try { string parameter = string.Empty; string report = string.Empty; if (!ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.RELATORIO_ANOTACAO_GERAL_BUSCA_ALUNO, __SessionWEB.__UsuarioWEB.Usuario.ent_id)) { // SME-SP report = ((int)ReportNameGestaoAcademicaDocumentosDocente.DocDctRelAnotacoesAula).ToString(); parameter = "esc_id=" + VS_esc_id + "&cal_id=" + VS_cal_id + "&cur_id=" + VS_cur_id + "&tur_id=" + VS_tur_id + "&cap_id=" + -1 + "&tud_id=" + -1 + "&doc_id=" + -1 + "&dataAula=" + -1 + "&nomePeriodoCalendario=" + GestaoEscolarUtilBO.nomePadraoPeriodo_Calendario(__SessionWEB.__UsuarioWEB.Usuario.ent_id) + "&nomeDisciplina=" + GetGlobalResourceObject("Mensagens", "MSG_DISCIPLINA") + "&alu_id=" + _VS_alu_id + "&mostraCodigoEscola=" + ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.ORDENAR_ESCOLAS_POR_CODIGO, __SessionWEB.__UsuarioWEB.Usuario.ent_id) + "&nomeMunicipio=" + GetGlobalResourceObject("Reporting", "Reporting.DocDctSubCabecalhoPaisagem.Municipio") + "&nomeSecretaria=" + GetGlobalResourceObject("Reporting", "Reporting.DocDctSubCabecalhoPaisagem.Secretaria") + "&lblCodigoEOL2=" + GetGlobalResourceObject("Reporting", "Reporting.DocDctRelAnotacoesAula.lblCodigoEOL2.label") + "&logo=" + String.Concat(MSTech.GestaoEscolar.BLL.CFG_ServidorRelatorioBO.CarregarCredencialServidorPorRelatorio(__SessionWEB.__UsuarioWEB.Usuario.ent_id, Convert.ToInt32(report)).srr_pastaRelatorios.ToString() , ApplicationWEB.LogoRelatorioSSRS) + "&cal_ano=" + VS_cal_ano.ToString() + "&documentoOficial=false"; } else { // demais clientes report = ((int)MSTech.GestaoEscolar.BLL.ReportNameGestaoAcademica.GestaoAcademicaAnotacoes).ToString(); parameter = "alu_id=" + _VS_alu_id + "&cal_ano=" + ACA_CalendarioAnualBO.SelecionaPorTurma(VS_tur_id).cal_ano + "&matricula=" + GetGlobalResourceObject("Mensagens", "MSG_NUMEROMATRICULA").ToString() + "&usu_id=" + __SessionWEB.__UsuarioWEB.Usuario.usu_id.ToString() + "&usuario_superior=" + (__SessionWEB.__UsuarioWEB.Docente.doc_id == 0).ToString() + "&ordenaPorCodigo=" + ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.ORDENAR_ESCOLAS_POR_CODIGO, __SessionWEB.__UsuarioWEB.Usuario.ent_id) + "&ent_id=" + __SessionWEB.__UsuarioWEB.Usuario.ent_id.ToString() + "&atg_tipo=" + ((int)ACA_AvisoTextoGeralBO.eTiposAvisosTextosGerais.CabecalhoRelatorio).ToString() + "&logo=" + String.Concat(MSTech.GestaoEscolar.BLL.CFG_ServidorRelatorioBO.CarregarServidorRelatorioPorEntidade(__SessionWEB.__UsuarioWEB.Usuario.ent_id, ApplicationWEB.AppMinutosCacheLongo).srr_pastaRelatorios.ToString(), ApplicationWEB.LogoRelatorioSSRS); } Session["PaginaRetorno_AnotacoesAluno"] = VS_PaginaRetorno; Session["DadosPaginaRetorno"] = VS_DadosPaginaRetorno; Session["VS_DadosTurmas"] = VS_DadosPaginaRetorno_MinhasTurmas; Session["tud_id_anotacoes"] = VS_tud_id > 0 ? (object)VS_tud_id : null; Session["alu_id_anotacoes"] = _VS_alu_id; Session["mtu_id_anotacoes"] = VS_mtu_id; CFG_RelatorioBO.CallReport("Documentos", report, parameter, HttpContext.Current); } catch (Exception error) { ApplicationWEB._GravaErro(error); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar gerar relatório de anotações sobre o aluno.", UtilBO.TipoMensagem.Erro); } }
/// <summary> /// O método gera o relatório de alunos abaixo da frequência /// </summary> private void GerarRelatorio() { string report, parametros; report = ((int)MSTech.GestaoEscolar.BLL.ReportNameGestaoAcademica.AulasSemPlanoAula).ToString(); parametros = "uad_idSuperiorGestao=" + UCBuscaDocenteTurma.ComboEscola.Uad_ID + "&esc_id=" + UCBuscaDocenteTurma.ComboEscola.Esc_ID + "&uni_id=" + UCBuscaDocenteTurma.ComboEscola.Uni_ID + "&cal_id=" + UCBuscaDocenteTurma.ComboCalendario.Valor + "&cal_ano=" + UCBuscaDocenteTurma.ComboCalendario.Cal_ano.ToString() + "&cur_id=" + UCBuscaDocenteTurma.ComboCursoCurriculo.Valor[0] + "&crr_id=" + UCBuscaDocenteTurma.ComboCursoCurriculo.Valor[1] + "&crp_id=" + UCBuscaDocenteTurma.ComboCurriculoPeriodo.Valor[2] + "&tci_id=" + UCBuscaDocenteTurma.Tci_id + "&tur_id=" + UCBuscaDocenteTurma.ComboTurma.Valor[0] + "&tpc_id=" + UCCPeriodoCalendario.Valor[0] + "&ent_id=" + __SessionWEB.__UsuarioWEB.Usuario.ent_id + "&nomeMunicipio=" + GetGlobalResourceObject("Reporting", "Reporting.DocDctSubCabecalhoRetrato.Municipio") + "&nomeSecretaria=" + GetGlobalResourceObject("Reporting", "Reporting.DocDctSubCabecalhoRetrato.Secretaria") + "&logo=" + String.Concat(MSTech.GestaoEscolar.BLL.CFG_ServidorRelatorioBO.CarregarServidorRelatorioPorEntidade(__SessionWEB.__UsuarioWEB.Usuario.ent_id, ApplicationWEB.AppMinutosCacheLongo).srr_pastaRelatorios.ToString() , ApplicationWEB.LogoRelatorioSSRS); CFG_RelatorioBO.CallReport("Relatorios", report, parametros, HttpContext.Current); }
/// <summary> /// O método gera o relatório de Análise de Sondagem abaixo da frequência /// </summary> private void GerarRelatorio() { try { string report, parametros; DateTime dataInicio = new DateTime(); DateTime dataFim = new DateTime(); if (string.IsNullOrEmpty(txtDataInicio.Text) || !DateTime.TryParse(txtDataInicio.Text, out dataInicio)) { throw new ValidationException(GetGlobalResourceObject("Documentos", "AnaliseSondagem.Busca.DataInicioInvalida").ToString()); } if (dataInicio > DateTime.Today) { throw new ValidationException(GetGlobalResourceObject("Documentos", "AnaliseSondagem.Busca.DataInicioMaiorHoje").ToString()); } if (string.IsNullOrEmpty(txtDataFim.Text) || !DateTime.TryParse(txtDataFim.Text, out dataFim)) { throw new ValidationException(GetGlobalResourceObject("Documentos", "AnaliseSondagem.Busca.DataFimInvalida").ToString()); } if (dataFim > DateTime.Today) { throw new ValidationException(GetGlobalResourceObject("Documentos", "AnaliseSondagem.Busca.DataFimMaiorHoje").ToString()); } if (dataInicio > dataFim) { throw new ValidationException(GetGlobalResourceObject("Documentos", "AnaliseSondagem.Busca.DataFimMenorInicio").ToString()); } SalvaBusca(); report = ((int)MSTech.GestaoEscolar.BLL.ReportNameGestaoAcademica.AnaliseSondagem).ToString(); parametros = "uad_idSuperiorGestao=" + UCComboUAEscola.Uad_ID + "&esc_id=" + UCComboUAEscola.Esc_ID + "&uni_id=" + UCComboUAEscola.Uni_ID + "&cal_id=" + UCCCalendario.Valor + "&cal_ano=" + UCCCalendario.Cal_ano.ToString() + "&cur_id=" + UCCCursoCurriculo.Valor[0] + "&crr_id=" + UCCCursoCurriculo.Valor[1] + "&crp_id=" + UCComboCurriculoPeriodo.Valor[2] + "&tur_id=" + UCComboTurma.Valor[0] + "&ent_id=" + __SessionWEB.__UsuarioWEB.Usuario.ent_id + "&snd_id=" + UCComboSondagem.Valor + "&dataInicio=" + txtDataInicio.Text + "&dataFim=" + txtDataFim.Text + "&adm=" + (__SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Administracao) + "&usu_id=" + __SessionWEB.__UsuarioWEB.Usuario.usu_id + "&gru_id=" + __SessionWEB.__UsuarioWEB.Grupo.gru_id + "&suprimirPercentual=" + chkSuprimirPercentual.Checked + "&dre=" + UCComboUAEscola.TextoComboUA + "&escola=" + (UCComboUAEscola.Esc_ID > 0 ? UCComboUAEscola.TextoComboEscola : "") + "&logo=" + String.Concat(MSTech.GestaoEscolar.BLL.CFG_ServidorRelatorioBO.CarregarServidorRelatorioPorEntidade(__SessionWEB.__UsuarioWEB.Usuario.ent_id, ApplicationWEB.AppMinutosCacheLongo).srr_pastaRelatorios.ToString() , ApplicationWEB.LogoRelatorioSSRS) + "&nomeMunicipio=" + GetGlobalResourceObject("Reporting", "Reporting.DocDctSubCabecalhoRetrato.Municipio") + "&nomeSecretaria=" + GetGlobalResourceObject("Reporting", "Reporting.DocDctSubCabecalhoRetrato.Secretaria") + "&documentoOficial=false"; CFG_RelatorioBO.CallReport("Relatorios", report, parametros, HttpContext.Current); } catch (ValidationException ex) { lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar gerar o relatório.", UtilBO.TipoMensagem.Erro); } }
/// <summary> /// O método gera o relatório de Análise de Sondagem abaixo da frequência /// </summary> private void GerarRelatorio() { try { string report, parametros; DateTime dataInicio = new DateTime(); DateTime dataFim = new DateTime(); if (string.IsNullOrEmpty(txtDataInicio.Text) || !DateTime.TryParse(txtDataInicio.Text, out dataInicio)) { throw new ValidationException(GetGlobalResourceObject("Relatorios", "LogNotificacoes.Busca.DataInicioInvalida").ToString()); } if (dataInicio > DateTime.Today) { throw new ValidationException(GetGlobalResourceObject("Relatorios", "LogNotificacoes.Busca.DataInicioMaiorHoje").ToString()); } if (string.IsNullOrEmpty(txtDataFim.Text) || !DateTime.TryParse(txtDataFim.Text, out dataFim)) { throw new ValidationException(GetGlobalResourceObject("Relatorios", "LogNotificacoes.Busca.DataFimInvalida").ToString()); } if (dataFim > DateTime.Today) { throw new ValidationException(GetGlobalResourceObject("Relatorios", "LogNotificacoes.Busca.DataFimMaiorHoje").ToString()); } if (dataInicio > dataFim) { throw new ValidationException(GetGlobalResourceObject("Relatorios", "LogNotificacoes.Busca.DataFimMenorInicio").ToString()); } SalvaBusca(); report = ((int)MSTech.GestaoEscolar.BLL.ReportNameGestaoAcademica.LogNotificacoes).ToString(); parametros = "ent_id=" + __SessionWEB.__UsuarioWEB.Usuario.ent_id + "&cfa_id=" + UCComboAlerta1.Valor + "&cfa_nome=" + UCComboAlerta1.Texto + "&dataInicio=" + txtDataInicio.Text + "&dataFim=" + txtDataFim.Text + "&periodo=" + txtDataInicio.Text + " - " + txtDataFim.Text + "&adm=" + (__SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Administracao) + "&usu_id=" + __SessionWEB.__UsuarioWEB.Usuario.usu_id + "&gru_id=" + __SessionWEB.__UsuarioWEB.Grupo.gru_id + "&logo=" + String.Concat(MSTech.GestaoEscolar.BLL.CFG_ServidorRelatorioBO.CarregarServidorRelatorioPorEntidade(__SessionWEB.__UsuarioWEB.Usuario.ent_id, ApplicationWEB.AppMinutosCacheLongo).srr_pastaRelatorios.ToString() , ApplicationWEB.LogoRelatorioSSRS) + "&nomeMunicipio=" + GetGlobalResourceObject("Reporting", "Reporting.DocDctSubCabecalhoRetrato.Municipio") + "&nomeSecretaria=" + GetGlobalResourceObject("Reporting", "Reporting.DocDctSubCabecalhoRetrato.Secretaria"); CFG_RelatorioBO.CallReport("Relatorios", report, parametros, HttpContext.Current); } catch (ValidationException ex) { lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar gerar o relatório.", UtilBO.TipoMensagem.Erro); } }
/// <summary> /// O método gera o relatório de Frequência mensal /// </summary> private void GerarRelatorio() { try { string report, parametros; DateTime dataInicio = new DateTime(); DateTime dataFim = new DateTime(); if (string.IsNullOrEmpty(txtDataInicio.Text) || !DateTime.TryParse(txtDataInicio.Text, out dataInicio)) { throw new ValidationException("Data inicial deve estar no formato DD/MM/AAAA."); } if (string.IsNullOrEmpty(txtDataFim.Text) || !DateTime.TryParse(txtDataFim.Text, out dataFim)) { throw new ValidationException("Data final deve estar no formato DD/MM/AAAA."); } if (dataInicio > dataFim) { throw new ValidationException("Data final do período deve ser maior ou igual à data inicial."); } SalvaBusca(); string dre = (UCComboUAEscola.Uad_ID.Equals(Guid.Empty) ? "" : UCComboUAEscola.TextoComboUA); if (UCComboUAEscola.Uad_ID.Equals(Guid.Empty)) { ESC_Escola esc = new ESC_Escola { esc_id = UCComboUAEscola.Esc_ID, ent_id = __SessionWEB.__UsuarioWEB.Usuario.ent_id }; ESC_EscolaBO.GetEntity(esc); SYS_UnidadeAdministrativa uadSup = new SYS_UnidadeAdministrativa { uad_id = esc.uad_idSuperiorGestao, ent_id = __SessionWEB.__UsuarioWEB.Usuario.ent_id }; SYS_UnidadeAdministrativaBO.GetEntity(uadSup); dre = uadSup.uad_nome; } report = ((int)MSTech.GestaoEscolar.BLL.ReportNameGestaoAcademica.FrequenciaMensal).ToString(); parametros = "tur_id=" + UCComboTurma.Valor[0] + "&tur_codigo=" + UCComboTurma.Texto + "&tud_nome=" + (UCComboTurmaDisciplina.Valor > 0 ? UCComboTurmaDisciplina.Texto : "Todos") + "&tud_id=" + UCComboTurmaDisciplina.Valor + "&dataInicio=" + txtDataInicio.Text + "&dataFim=" + txtDataFim.Text + "&dre=" + dre + "&escola=" + UCComboUAEscola.TextoComboEscola + "&logo=" + String.Concat(MSTech.GestaoEscolar.BLL.CFG_ServidorRelatorioBO.CarregarServidorRelatorioPorEntidade(__SessionWEB.__UsuarioWEB.Usuario.ent_id, ApplicationWEB.AppMinutosCacheLongo).srr_pastaRelatorios.ToString() , ApplicationWEB.LogoRelatorioSSRS) + "&nomeMunicipio=" + GetGlobalResourceObject("Reporting", "Reporting.DocDctSubCabecalhoRetrato.Municipio") + "&nomeSecretaria=" + GetGlobalResourceObject("Reporting", "Reporting.DocDctSubCabecalhoRetrato.Secretaria") + "&documentoOficial=false"; CFG_RelatorioBO.CallReport("Relatorios", report, parametros, HttpContext.Current); } catch (ValidationException ex) { lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar gerar o relatório.", UtilBO.TipoMensagem.Erro); } }
/// <summary> /// O método gera o relatório de alunos abaixo da frequência /// </summary> private void GerarRelatorio() { try { string report, parametros; DateTime dataInicio = new DateTime(); DateTime dataFim = new DateTime(); if (string.IsNullOrEmpty(txtDataInicio.Text) || !DateTime.TryParse(txtDataInicio.Text, out dataInicio)) { throw new ValidationException(GetGlobalResourceObject("Relatorios", "RelatorioSugestoesCurriculo.Busca.DataInicioInvalida").ToString()); } if (dataInicio > DateTime.Today) { throw new ValidationException(GetGlobalResourceObject("Relatorios", "RelatorioSugestoesCurriculo.Busca.DataInicioMaiorHoje").ToString()); } if (string.IsNullOrEmpty(txtDataFim.Text) || !DateTime.TryParse(txtDataFim.Text, out dataFim)) { throw new ValidationException(GetGlobalResourceObject("Relatorios", "RelatorioSugestoesCurriculo.Busca.DataFimInvalida").ToString()); } if (dataFim > DateTime.Today) { throw new ValidationException(GetGlobalResourceObject("Relatorios", "RelatorioSugestoesCurriculo.Busca.DataFimMaiorHoje").ToString()); } if (dataInicio > dataFim) { throw new ValidationException(GetGlobalResourceObject("Relatorios", "RelatorioSugestoesCurriculo.Busca.DataFimMenorInicio").ToString()); } report = ((int)MSTech.GestaoEscolar.BLL.ReportNameGestaoAcademica.RelatorioSugestoesCurriculo).ToString(); parametros = "tne_id=" + UCComboTipoNivelEnsino1.Valor.ToString() + "&tne_nome=" + (UCComboTipoNivelEnsino1.Valor > 0 ? UCComboTipoNivelEnsino1.Texto : "Todos") + "&tme_id=" + UCComboTipoModalidadeEnsino1.Valor.ToString() + "&tme_nome=" + (UCComboTipoModalidadeEnsino1.Valor > 0 ? UCComboTipoModalidadeEnsino1.Texto : "Todas") + "&apenasGeral=" + chkGeral.Checked + "&tcp_id=" + UCComboTipoCurriculoPeriodo1.Valor.ToString() + "&tcp_descricao=" + (UCComboTipoCurriculoPeriodo1.Valor > 0 ? UCComboTipoCurriculoPeriodo1.Texto : "Todos") + "&tds_id=" + UCComboTipoDisciplina1.Valor.ToString() + "&tds_nome=" + (UCComboTipoDisciplina1.Valor > 0 ? UCComboTipoDisciplina1.Texto : "Todos") + "&tipoSugestao=" + ddlTipoSugestao.SelectedValue + "&tipoSugestaoText=" + ddlTipoSugestao.SelectedItem.Text + "&dataInicioText=" + dataInicio.ToShortDateString() + "&dataFimText=" + dataFim.ToShortDateString() + "&dataInicio=" + dataInicio + "&dataFim=" + dataFim + "&ent_id=" + __SessionWEB.__UsuarioWEB.Usuario.ent_id + "&nomeTipoDisciplina=" + GetGlobalResourceObject("Mensagens", "MSG_DISCIPLINA") + "&nomeMunicipio=" + GetGlobalResourceObject("Reporting", "Reporting.DocDctSubCabecalhoRetrato.Municipio") + "&nomeSecretaria=" + GetGlobalResourceObject("Reporting", "Reporting.DocDctSubCabecalhoRetrato.Secretaria") + "&logo=" + String.Concat(MSTech.GestaoEscolar.BLL.CFG_ServidorRelatorioBO.CarregarServidorRelatorioPorEntidade(__SessionWEB.__UsuarioWEB.Usuario.ent_id, ApplicationWEB.AppMinutosCacheLongo).srr_pastaRelatorios.ToString() , ApplicationWEB.LogoRelatorioSSRS); CFG_RelatorioBO.CallReport("Relatorios", report, parametros, HttpContext.Current); } catch (ValidationException ex) { lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar gerar o relatório.", UtilBO.TipoMensagem.Erro); } }