Exemplo n.º 1
0
        /// <summary>
        /// Gera o relatorio com base nos filtros selecionados.
        /// </summary>
        private void GerarRel()
        {
            SalvarBusca();

            string parameter = string.Empty;

            // mostra a quantidade de dias letivos no ano
            int numeroDiasUteis = GestaoEscolarUtilBO.NumeroDeDiasUteis(UCComboCalendario1.Valor, UCComboUAEscola.Esc_ID, UCComboUAEscola.Uni_ID, __SessionWEB.__UsuarioWEB.Usuario.ent_id);

            string parametroAtivDiversificada = ACA_ParametroAcademicoBO.ParametroValorPorEntidade(eChaveAcademico.TIPO_EVENTO_ATIVIDADE_DIVERSIFICADA, __SessionWEB.__UsuarioWEB.Usuario.ent_id);
            string report = ((int)MSTech.GestaoEscolar.BLL.ReportNameGestaoAcademica.AtaEnriquecimentoCurricular).ToString();

            parameter = "cal_id=" + UCComboCalendario1.Valor.ToString()
                        + "&esc_id=" + UCComboUAEscola.Esc_ID.ToString()
                        + "&mostraCodigoEscola=" + ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.ORDENAR_ESCOLAS_POR_CODIGO, __SessionWEB.__UsuarioWEB.Usuario.ent_id)
                        + "&tur_id=" + UCComboTurma1.Valor[0].ToString()
                        + "&tev_id=" + (string.IsNullOrEmpty(parametroAtivDiversificada) ? "0" : parametroAtivDiversificada)
                        + "&numeroDiasUteis=" + numeroDiasUteis
                        + "&logo=" + String.Concat(MSTech.GestaoEscolar.BLL.CFG_ServidorRelatorioBO.CarregarServidorRelatorioPorEntidade(__SessionWEB.__UsuarioWEB.Usuario.ent_id, ApplicationWEB.AppMinutosCacheLongo).srr_pastaRelatorios.ToString()
                                                   , ApplicationWEB.LogoRelatorioSSRS)
                        + "&corAlunoInativo=" + ApplicationWEB.AlunoInativo
                        + "&corAlunoFrequenciaLimite=" + ApplicationWEB.AlunoFrequenciaLimite
                        + "&Bimestre=" + GestaoEscolarUtilBO.nomePadraoPeriodo_Calendario(__SessionWEB.__UsuarioWEB.Usuario.ent_id)
                        + "&nomeDisciplina=" + GetGlobalResourceObject("Mensagens", "MSG_DISCIPLINA")
                        + "&visaoGestor=" + (__SessionWEB.__UsuarioWEB.Grupo.vis_id != SysVisaoID.Individual)
                        + "&nomeMunicipio=" + GetGlobalResourceObject("Reporting", "Reporting.DocDctSubCabecalhoRetrato.Municipio")
                        + "&nomeSecretaria=" + GetGlobalResourceObject("Reporting", "Reporting.DocDctSubCabecalhoRetrato.Secretaria")
                        + "&cal_ano=" + UCComboCalendario1.Cal_ano.ToString()
                        + "&documentoOficial=true"
                        + "&mensagemFrequenciaExterna=" + ACA_ParametroAcademicoBO.ParametroValorPorEntidade(eChaveAcademico.MENSAGEM_FREQUENCIA_EXTERNA, __SessionWEB.__UsuarioWEB.Usuario.ent_id);

            MSTech.GestaoEscolar.BLL.CFG_RelatorioBO.CallReport("Relatorios", report, parameter, HttpContext.Current);
        }
Exemplo n.º 2
0
        /// <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);
        }
Exemplo n.º 3
0
    /// <summary>
    /// Configura a tela conforme parâmetros acadêmicos referentes ao controle de integração.
    /// </summary>
    public void ConfiguraCadastro()
    {
        if (!ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(
                eChaveAcademico.CONTROLAR_COLABORADOR_VINCULO_INTEGRADO_VIRTUAL, __SessionWEB.__UsuarioWEB.Usuario.ent_id) || ddlCargoSituacao.SelectedValue.Equals("6"))
        {
            HabilitaControles(Controls, false);
            UCComboCargaHoraria1.PermiteEditar = false;
            UCComboCargo1.PermiteEditar        = false;
        }
        else if (!VS_coc_controladoIntegracao && ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(
                     eChaveAcademico.CONTROLAR_COLABORADOR_VINCULO_INTEGRADO_VIRTUAL_MATRICULA_OBRIGATORIA, __SessionWEB.__UsuarioWEB.Usuario.ent_id))
        {
            ckbVinculoExtra.Enabled = false;

            rfvMatricula.Visible = true;
            LabelMatricula.Text  = "Matrícula *";

            if (_VS_IsNew)
            {
                ddlCargoSituacao.SelectedValue = "1";
            }

            ddlCargoSituacao.Enabled = false;
        }
    }
Exemplo n.º 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ScriptManager.RegisterStartupScript(upnBusca, typeof(UpdatePanel), pnlPesquisa.ClientID, String.Format("MsgInformacao('{0}');", String.Concat("#", pnlPesquisa.ClientID)), true);

            if (!IsPostBack)
            {
                divPesquisa.Visible        = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar;
                btnPesquisarTurmas.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar;
                btnLimparPesquisa.Visible  = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_consultar;
            }

            UCComboUAEscola1.IndexChangedUA            += UCFiltroEscolas1__Selecionar;
            UCComboUAEscola1.IndexChangedUnidadeEscola += UCFiltroEscolas1__SelecionarEscola;
            UCComboCursoCurriculo1.IndexChanged        += _UCComboCursoCurriculo_IndexChanged;

            if (!ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.EXIBIR_CAMPO_TURNO_EFETIVACAO, __SessionWEB.__UsuarioWEB.Usuario.ent_id)
                &&
                (__SessionWEB.__UsuarioWEB.Grupo.vis_id != SysVisaoID.Individual)
                )
            {   // quando o parâmetro estiver marcado para não exibir(valor falso) o Turno, e o usuário tiver visão de Gestao, Administracao ou UnidadeAdministrativa
                // o Turno não deve aparece na tela de Busca (Filtro).
                UCComboTurno1.Visible = false;
            }

            if (VisualizacaoGestor)
            {
                UCComboCursoCurriculo1.Visible     =
                    UCComboTurno1.Visible          =
                        lblCodigoTurma.Visible     =
                            txtCodigoTurma.Visible = false;
            }
        }
Exemplo n.º 5
0
        /// <summary>
        /// Carrega as quantidades de aulas.
        /// </summary>
        public void CarregaQuantidadeAula()
        {
            try
            {
                btnGerar.Visible = false;

                if (UCCCalendario1.Valor > 0 && !rbtPeriodo.SelectedValue.Equals(""))
                {
                    int       tpc_id = Convert.ToInt32(rbtPeriodo.SelectedValue);
                    DataTable dtAula = CLS_TurmaAulaGeradaBO.GerarAula(VsIdDoc, UCCCalendario1.Valor, tpc_id, __SessionWEB.__UsuarioWEB.Usuario.ent_id);

                    gdvAulas.Columns[indiceColunaCurso].HeaderText = GestaoEscolarUtilBO.nomePadraoCurso(__SessionWEB.__UsuarioWEB.Usuario.ent_id);
                    gdvAulas.Columns[indiceColunaSab].Visible      = ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.EXIBIR_SABADO_GERAR_AULAS, __SessionWEB.__UsuarioWEB.Usuario.ent_id);

                    periodosEfetivados  = "";
                    gdvAulas.DataSource = dtAula;
                    gdvAulas.DataBind();

                    if (!string.IsNullOrEmpty(periodosEfetivados))
                    {
                        lblPeriodoEfetivado.Visible = true;
                        lblPeriodoEfetivado.Text    = UtilBO.GetErroMessage(GetGlobalResourceObject("Classe", "PlanejamentoDiario.MensagemEfetivado").ToString(),
                                                                            UtilBO.TipoMensagem.Informacao);
                    }
                }
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMessage.Text = UtilBO.GetErroMessage("Erro ao carregar gerar aulas.", UtilBO.TipoMensagem.Erro);
            }
        }
Exemplo n.º 6
0
        public static List <sTipoDisciplina> SelecionaTipoDisciplinaTipo(Guid ent_id, byte tds_tipo, int AppMinutosCacheLongo = 0)
        {
            List <sTipoDisciplina> lista = null;

            if (AppMinutosCacheLongo > 0 && HttpContext.Current != null)
            {
                string chave = String.Format("Cache_SelecionaTipoDisciplinaTipo_{0}", ent_id);
                object cache = HttpContext.Current.Cache[chave];

                if (cache == null)
                {
                    bool controlarOrdem = ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.CONTROLAR_ORDEM_DISCIPLINAS, ent_id);

                    lista = (from dr in new ACA_TipoDisciplinaDAO().SelectBy_Pesquisa(0, 0, 0, (tds_tipo != (byte)ACA_TipoDisciplinaBO.TipoDisciplina.RecuperacaoParalela), controlarOrdem, false, 1, 1, out totalRecords).AsEnumerable()
                             select(sTipoDisciplina) GestaoEscolarUtilBO.DataRowToEntity(dr, new sTipoDisciplina())).ToList();

                    HttpContext.Current.Cache.Insert(chave, lista, null, DateTime.Now.AddMinutes(AppMinutosCacheLongo), System.Web.Caching.Cache.NoSlidingExpiration);
                }
                else
                {
                    lista = (List <sTipoDisciplina>)cache;
                }
            }
            else
            {
                bool controlarOrdem = ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.CONTROLAR_ORDEM_DISCIPLINAS, ent_id);

                lista = (from dr in new ACA_TipoDisciplinaDAO().SelectBy_Pesquisa(0, 0, 0, true, controlarOrdem, false, 1, 1, out totalRecords).AsEnumerable()
                         select(sTipoDisciplina) GestaoEscolarUtilBO.DataRowToEntity(dr, new sTipoDisciplina())).ToList();
            }

            return(lista.Where(t => t.tds_tipo == tds_tipo).ToList());
        }
Exemplo n.º 7
0
        /// <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);
        }
Exemplo n.º 8
0
        /// <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);
        }
Exemplo n.º 9
0
        public static DataTable SelecionaTipoDisciplinaTodasEletivaAluno(Guid ent_id)
        {
            bool controlarOrdem       = ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.CONTROLAR_ORDEM_DISCIPLINAS, ent_id);
            ACA_TipoDisciplinaDAO dao = new ACA_TipoDisciplinaDAO();

            return(dao.SelectBy_Pesquisa(0, 0, 0, false, controlarOrdem, false, 1, 1, out totalRecords));
        }
Exemplo n.º 10
0
 protected void _btnSalvar_Click(object sender, EventArgs e)
 {
     if (Page.IsValid)
     {
         Salvar(ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.BOTAO_SALVAR_PERMANECE_TELA, __SessionWEB.__UsuarioWEB.Usuario.ent_id));
     }
 }
Exemplo n.º 11
0
        /// <summary>
        /// Método para retornar dados da certidão civil com a validaçao ja efetuada
        /// </summary>
        public bool RetornaCertidaoCivil(out PES_CertidaoCivil entityCertidaoCivil)
        {
            bool paramCertidaoObrigatorio = ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.CAMPO_CERTIDAO_NASCIMENTO_OBRIGATORIO
                                                                                                       , __SessionWEB.__UsuarioWEB.Usuario.ent_id);

            entityCertidaoCivil = new PES_CertidaoCivil();

            if (paramCertidaoObrigatorio && !ValidaCamposMatriculaCertidao())
            {
                return(false);
            }
            else if (!ValidaCampos())
            {
                return(false);
            }

            entityCertidaoCivil.ctc_id               = _VS_ctc_id;
            entityCertidaoCivil.pes_id               = _VS_pes_id;
            entityCertidaoCivil.ctc_tipo             = Convert.ToByte(rblTipoCertidao.SelectedValue);
            entityCertidaoCivil.ctc_numeroTermo      = tbNumTerm.Text;
            entityCertidaoCivil.ctc_folha            = tbFolha.Text;
            entityCertidaoCivil.ctc_livro            = tbLivro.Text;
            entityCertidaoCivil.ctc_dataEmissao      = string.IsNullOrEmpty(tbDtEmissao.Text) ? new DateTime() : Convert.ToDateTime(tbDtEmissao.Text);
            entityCertidaoCivil.ctc_nomeCartorio     = tbNomeCart.Text;
            entityCertidaoCivil.ctc_distritoCartorio = tbDistritoCart.Text;
            entityCertidaoCivil.cid_idCartorio       = string.IsNullOrEmpty(_txtCid_id.Value) ? Guid.Empty : new Guid(_txtCid_id.Value);
            entityCertidaoCivil.unf_idCartorio       = new Guid(ddlUF.SelectedValue);
            entityCertidaoCivil.ctc_situacao         = 1;
            entityCertidaoCivil.ctc_matricula        = txtMatricula.Text;
            entityCertidaoCivil.IsNew     = _VS_ctc_id == Guid.Empty ? true : false;
            entityCertidaoCivil.ctc_gemeo = chbGemeos.Checked;

            return(true);
        }
Exemplo n.º 12
0
        public static List <sTipoDisciplina> SelecionaTipoDisciplinaObjetosAprendizagem(Guid ent_id, int cal_ano, int esc_id, Guid uad_idSuperior, int AppMinutosCacheLongo = 0)
        {
            List <sTipoDisciplina> lista = null;

            if (AppMinutosCacheLongo > 0 && HttpContext.Current != null)
            {
                string chave = String.Format("Cache_SelecionaTipoDisciplinaObjetosAprendizagem_{0}_{1}_{2}_{3}", ent_id, cal_ano, esc_id, uad_idSuperior);
                object cache = HttpContext.Current.Cache[chave];

                if (cache == null)
                {
                    bool controlarOrdem = ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.CONTROLAR_ORDEM_DISCIPLINAS, ent_id);

                    lista = (from dr in new ACA_TipoDisciplinaDAO().SelectBy_ObjetosAprendizagem(cal_ano, true, controlarOrdem, esc_id, uad_idSuperior, out totalRecords).AsEnumerable()
                             select(sTipoDisciplina) GestaoEscolarUtilBO.DataRowToEntity(dr, new sTipoDisciplina())).ToList();

                    HttpContext.Current.Cache.Insert(chave, lista, null, DateTime.Now.AddMinutes(AppMinutosCacheLongo), System.Web.Caching.Cache.NoSlidingExpiration);
                }
                else
                {
                    lista = (List <sTipoDisciplina>)cache;
                }
            }
            else
            {
                bool controlarOrdem = ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.CONTROLAR_ORDEM_DISCIPLINAS, ent_id);

                lista = (from dr in new ACA_TipoDisciplinaDAO().SelectBy_ObjetosAprendizagem(cal_ano, true, controlarOrdem, esc_id, uad_idSuperior, out totalRecords).AsEnumerable()
                         select(sTipoDisciplina) GestaoEscolarUtilBO.DataRowToEntity(dr, new sTipoDisciplina())).ToList();
            }

            return(lista);
        }
Exemplo n.º 13
0
        /// <summary>
        /// Sobrescrição do método salvar.
        /// </summary>
        /// <param name="entityCursoReunioes">Entidade de CursoReunioes.</param>
        /// <param name="ent_id">Id da entidade do usuário logado.</param>
        /// <returns>Verdadeiro se salvou com sucesso.</returns>
        public static bool Salvar(ACA_CursoReunioes entityCursoReunioes, Guid ent_id)
        {
            TalkDBTransaction _bancoGestao = new ACA_EventoDAO()._Banco.CopyThisInstance();

            _bancoGestao.Open(IsolationLevel.ReadCommitted);

            try
            {
                // Verifica a validade dos atributos obrigatórios da tabela ACA_CursoReunioes
                if (entityCursoReunioes.Validate())
                {
                    bool cadastroReunioesPorPeriodo = ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.CADASTRAR_REUNIOES_POR_PERIODO_CALENDARIO, ent_id);

                    // Verifica se existem registros de frequência ligados ao calendário.
                    if (CLS_FrequenciaReuniaoResponsaveisBO.VerificaFrequenciaPorCalendario(entityCursoReunioes.cal_id, entityCursoReunioes.cap_id, entityCursoReunioes.cur_id, entityCursoReunioes.crr_id, cadastroReunioesPorPeriodo))
                    {
                        throw new ValidationException("Não é possível alterar a quantidade de reuniões por período do calendário pois possui outros registros ligados a ele.");
                    }

                    return(Save(entityCursoReunioes, _bancoGestao));
                }

                throw new ValidationException(GestaoEscolarUtilBO.ErrosValidacao(entityCursoReunioes));
            }
            catch (Exception ex)
            {
                _bancoGestao.Close(ex);

                throw;
            }
            finally
            {
                _bancoGestao.Close();
            }
        }
Exemplo n.º 14
0
        /// <summary>
        /// Pesquisa os dados da turma.
        /// </summary>
        private void Pesquisar()
        {
            fdsSemAlunos.Visible  = false;
            divResultados.Visible = false;
            UCAlunoEfetivacaoObservacaoGeral1.Mensagem          = string.Empty;
            UCAlunoEfetivacaoObservacaoGeral1.ObservacaoVisible = false;
            spanMensagemSelecionarAluno.Visible = false;

            #region Salvar busca realizada com os parâmetros

            Dictionary <string, string> filtros = new Dictionary <string, string>();
            filtros.Add("uad_idSuperior", UCComboUAEscola1.Uad_ID.ToString());
            filtros.Add("esc_id", UCComboUAEscola1.Esc_ID.ToString());
            filtros.Add("uni_id", UCComboUAEscola1.Uni_ID.ToString());
            filtros.Add("cal_id", UCComboCalendario1.Valor.ToString());
            filtros.Add("tur_id", UCComboTurma1.Valor[0].ToString());
            filtros.Add("crp_idTurma", UCComboTurma1.Valor[1].ToString());
            filtros.Add("ttn_id", UCComboTurma1.Valor[2].ToString());
            filtros.Add("turmaExtinta", chkTurmaExtinta.Checked.ToString());

            __SessionWEB.BuscaRealizada = new BuscaGestao
            {
                PaginaBusca = PaginaGestao.EfetivacaoGestor
                ,
                Filtros = filtros
            };

            #endregion Salvar busca realizada com os parâmetros

            VS_esc_id = UCComboUAEscola1.Esc_ID;
            VS_tur_id = UCComboTurma1.Valor[0];

            CarregarAlunosTurma(VS_tur_id);

            if (rptAlunos.Items.Count > 0)
            {
                divResultados.Visible = true;
                spanMensagemSelecionarAluno.Visible = true;
                fdsSemAlunos.Visible = false;
            }
            else
            {
                divResultados.Visible = false;
                fdsSemAlunos.Visible  = true;

                lblMensagemSemAlunos.Text = UtilBO.GetErroMessage(RetornaValorResource("lblMensagemSemAlunos.Text"), UtilBO.TipoMensagem.Informacao);
            }

            // Formatacao da nota numerica
            string arredondamento = ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.ARREDONDAMENTO_NOTA_AVALIACAO, __SessionWEB.__UsuarioWEB.Usuario.ent_id).ToString();
            ACA_FormatoAvaliacao        formatoAvaliacao = TUR_TurmaBO.SelecionaFormatoAvaliacao(VS_tur_id);
            ACA_EscalaAvaliacaoNumerica escalaNum        = new ACA_EscalaAvaliacaoNumerica {
                esa_id = formatoAvaliacao.esa_idPorDisciplina
            };
            ACA_EscalaAvaliacaoNumericaBO.GetEntity(escalaNum);
            hdnFormatacaoNota.Value = RetornaNumeroCasasDecimais(escalaNum) + ";"
                                      + arredondamento.ToString().ToLower() + ";"
                                      + escalaNum.ean_variacao.ToString().Replace(',', '.');
            //
        }
Exemplo n.º 15
0
        public static DataTable SelecionaMovimentacao
        (
            Guid uad_idSuperior,
            int esc_id,
            int uni_id,
            int cur_id,
            int crr_id,
            string alc_matricula,
            string alc_matriculaEstadual,
            string tur_codigo,
            byte tipoBusca,
            string nome_aluno,
            Guid ent_id,
            bool adm,
            Guid usu_id,
            Guid gru_id,
            DateTime dataInicio,
            DateTime dataFim
        )
        {
            totalRecords = 0;

            bool MostraCodigoEscola = ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.ORDENAR_ESCOLAS_POR_CODIGO, ent_id);

            MTR_MovimentacaoDAO dao = new MTR_MovimentacaoDAO();

            return(dao.SelectBy_Pesquisa(uad_idSuperior, esc_id, uni_id, cur_id, crr_id, alc_matricula, alc_matriculaEstadual, tur_codigo, tipoBusca, nome_aluno, ent_id, adm, usu_id, gru_id, dataInicio, dataFim, MostraCodigoEscola, out totalRecords));
        }
Exemplo n.º 16
0
        public static DataTable GetSelect
        (
            long col_id
            , bool paginado
            , int currentPage
            , int pageSize
            , Guid ent_id
            , TalkDBTransaction banco = null
        )
        {
            if (pageSize == 0)
            {
                pageSize = 1;
            }

            totalRecords = 0;

            bool MostraCodigoEscola = ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.ORDENAR_ESCOLAS_POR_CODIGO, ent_id);

            RHU_ColaboradorCargoDAO dao = new RHU_ColaboradorCargoDAO();

            if (banco != null)
            {
                dao._Banco = banco;
            }
            return(dao.SelectBy_Pesquisa(col_id, MostraCodigoEscola, paginado, currentPage / pageSize, pageSize, out totalRecords));
        }
Exemplo n.º 17
0
        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);
            }
        }
Exemplo n.º 18
0
        public static DataTable SelecionaCargoDisciplinaByCrgId(int crg_id, Guid ent_id)
        {
            bool controlarOrdem = ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.CONTROLAR_ORDEM_DISCIPLINAS, ent_id);

            RHU_CargoDisciplinaDAO dao = new RHU_CargoDisciplinaDAO();

            return(dao.SelecionaCargoDisciplinaByCrgId(controlarOrdem, crg_id));
        }
Exemplo n.º 19
0
        public static DataTable SelecionaCoresNaoPaginado(int rlt_id, Guid ent_id)
        {
            bool controlarOrdem = ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.CONTROLAR_ORDEM_DISCIPLINAS, ent_id);

            CFG_CorRelatorioDAO dao = new CFG_CorRelatorioDAO();

            return(dao.SelectBy_Pesquisa(rlt_id, out totalRecords));
        }
Exemplo n.º 20
0
        //<summary>
        //Método para inicializar o usercontrol, carregando o combo de unidade federativa e limpando os demais campos
        //</summary>
        public void Inicializa(string validationGroup)
        {
            cvDtEmissao.ValidationGroup = validationGroup;
            LimpaCampos();
            CarregaComboUnidadeFederativa();

            chbGemeos.Visible = !ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.EXIBIR_CAMPO_ALUNO_GEMEO, __SessionWEB.__UsuarioWEB.Usuario.ent_id);
        }
Exemplo n.º 21
0
    /// <summary>
    /// Carrega o combo de carga horária.
    /// </summary>
    /// <param name="cargo">Entidade do cargo</param>
    public void ComboCargaHorariaCarregar(RHU_Cargo cargo)
    {
        bool controlarCargaHorariaDocente = ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.CONTROLAR_CARGA_HORARIA_DOCENTE
                                                                                                       , __SessionWEB.__UsuarioWEB.Usuario.ent_id);

        UCComboCargaHoraria1.Obrigatorio = cargo.crg_cargoDocente && controlarCargaHorariaDocente;
        UCComboCargaHoraria1.CarregarCargaHoraria(cargo.crg_id, cargo.crg_especialista);

        UCComboCargaHoraria1.PermiteEditar = UCComboCargo1.Valor > 0;
    }
Exemplo n.º 22
0
        public static DataTable SelecionaTipoDisciplinaPorNivelEnsinoBase
        (
            int tne_id
            , int tds_base
            , Guid ent_id
        )
        {
            bool controlarOrdem       = ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.CONTROLAR_ORDEM_DISCIPLINAS, ent_id);
            ACA_TipoDisciplinaDAO dao = new ACA_TipoDisciplinaDAO();

            return(dao.SelectBy_Pesquisa_SemRegencia(0, tne_id, tds_base, true, controlarOrdem, false, 1, 1, out totalRecords));
        }
Exemplo n.º 23
0
        public static DataTable SelecionaObrigatoriasPorNivelEnsinoEvento
        (
            int tne_id
            , int tme_id
            , Guid ent_id
            , long doc_id
            , string eventosAbertos
        )
        {
            bool controlarOrdem = ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.CONTROLAR_ORDEM_DISCIPLINAS, ent_id);

            return(new ACA_TipoDisciplinaDAO().SelecionaObrigatoriasPorNivelEnsinoEvento(tne_id, tme_id, controlarOrdem, doc_id, eventosAbertos, 0));
        }
Exemplo n.º 24
0
 protected void Page_Init(object sender, EventArgs e)
 {
     if (ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.CONTATO_OBRIGATORIO_MATRICULA_ALUNO, __SessionWEB.__UsuarioWEB.Usuario.ent_id))
     {
         grvContato.Columns[0].HeaderText = "Tipo de contato " + ApplicationWEB.TextoAsteriscoObrigatorio;
         grvContato.Columns[1].HeaderText = "Contato " + ApplicationWEB.TextoAsteriscoObrigatorio;
     }
     else
     {
         grvContato.Columns[0].HeaderText = "Tipo de contato";
         grvContato.Columns[1].HeaderText = "Contato";
     }
 }
Exemplo n.º 25
0
        public static DataTable SelecionaMovimentacaoAluno
        (
            long alu_id,
            Guid ent_id
        )
        {
            totalRecords = 0;

            bool MostraCodigoEscola = ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.ORDENAR_ESCOLAS_POR_CODIGO, ent_id);

            MTR_MovimentacaoDAO dao = new MTR_MovimentacaoDAO();

            return(dao.SelectBy_Aluno_Movimentacao(alu_id, ent_id, MostraCodigoEscola, out totalRecords));
        }
Exemplo n.º 26
0
        /// <summary>
        /// Carrega dados do cabeçalho do boletim.
        /// </summary>
        /// <param name="dtCurriculo">Tabela utilizada para buscar os dados</param>
        private void CarregaCabecalho(DataTable dtCurriculo)
        {
            litEscola.Text =
                (ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.ORDENAR_ESCOLAS_POR_CODIGO, __SessionWEB.__UsuarioWEB.Usuario.ent_id)
                     ? dtCurriculo.Rows[0]["esc_codigo"] + " - "
                     : "")
                + dtCurriculo.Rows[0]["esc_nome"];

            litNome.Text   = dtCurriculo.Rows[0]["pes_nome"].ToString();
            litNumero.Text = dtCurriculo.Rows[0]["mtu_numeroChamada"].ToString();
            litCurso.Text  = dtCurriculo.Rows[0]["cur_nome"] + " - " + dtCurriculo.Rows[0]["crp_descricao"];
            litTurma.Text  = dtCurriculo.Rows[0]["tur_codigo"].ToString();
            litAno.Text    = dtCurriculo.Rows[0]["cal_ano"].ToString();
        }
Exemplo n.º 27
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                string message = __SessionWEB.PostMessages;
                if (!String.IsNullOrEmpty(message))
                {
                    lblMensagem.Text = message;
                    updMessage.Update();
                }

                if (!IsPostBack)
                {
                    VerificaPermissaoUsuario();

                    // Carrega os combos.
                    UCComboCursoCurriculo1.CarregarCursoCurriculoSituacao(1);
                    UCComboCalendario1.CarregarCalendarioAnual();

                    UCComboTipoDisciplina1.CarregarTipoDisciplinaPorCursoCurriculoPeriodo(1, 1, 1);
                    UCComboTipoDisciplina1.PermiteEditar = false;

                    UCComboCurriculoPeriodo1._Combo.Enabled = false;
                    UCComboCurriculoPeriodo1.CancelSelect   = true;

                    UCComboMatrizHabilidades.Carregar();

                    bool orientacoesCurricularesAula =
                        ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.PLANEJAMENTO_ANUAL_ORIENTACOES_CURRICULARES_AULAS, __SessionWEB.__UsuarioWEB.Usuario.ent_id);
                    string url = orientacoesCurricularesAula ? "~/Academico/OrientacaoCurricular/CadastroHabilidade.aspx" :
                                 "~/Academico/OrientacaoCurricular/Cadastro.aspx";
                    UCComboMatrizHabilidades.Visible = orientacoesCurricularesAula;

                    btnPesquisar.PostBackUrl = url;
                }
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMensagem.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o sistema.", UtilBO.TipoMensagem.Erro);
                updMessage.Update();
            }

            Page.Form.DefaultButton = btnPesquisar.UniqueID;
            Page.Form.DefaultFocus  = UCComboCursoCurriculo1.Combo_ClientID;

            UCComboCursoCurriculo1.IndexChanged             += UCComboCursoCurriculo1_IndexChanged;
            UCComboCurriculoPeriodo1._OnSelectedIndexChange += UCComboCurriculoPeriodo1_IndexChanged;
        }
Exemplo n.º 28
0
        protected void btnGerar_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                SalvarBusca();

                // mostra a quantidade de dias letivos no ano
                int numeroDiasUteis = GestaoEscolarUtilBO.NumeroDeDiasUteis(UCBuscaDocenteTurma.ComboCalendario.Valor, UCBuscaDocenteTurma.ComboEscola.Esc_ID, UCBuscaDocenteTurma.ComboEscola.Uni_ID, __SessionWEB.__UsuarioWEB.Usuario.ent_id);

                string report, parametros;
                parametros = string.Empty;
                SymmetricAlgorithm sa = new SymmetricAlgorithm(SymmetricAlgorithm.Tipo.TripleDES);

                report = ((int)MSTech.GestaoEscolar.BLL.ReportNameGestaoAcademicaDocumentosDocente.DocDctRelSinteseEnriquecimentoCurricular).ToString();

                string parametroAtivDiversificada = ACA_ParametroAcademicoBO.ParametroValorPorEntidade(eChaveAcademico.TIPO_EVENTO_ATIVIDADE_DIVERSIFICADA, __SessionWEB.__UsuarioWEB.Usuario.ent_id);

                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] +
                             "&tud_id=-1" +
                             "&nomePeriodoCalendario=" + GestaoEscolarUtilBO.nomePadraoPeriodo_Calendario(__SessionWEB.__UsuarioWEB.Usuario.ent_id) +
                             "&nomeDisciplina=" + GetGlobalResourceObject("Mensagens", "MSG_DISCIPLINA") +
                             "&visaoDocente=" + ((UCBuscaDocenteTurma._VS_doc_id > 0) && (__SessionWEB.__UsuarioWEB.Grupo.vis_id == 4)) +
                             "&tituloRelatorio=Ata Síntese de Enriquecimento curricular" +
                             "&mostraCodigoEscola=" + ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.ORDENAR_ESCOLAS_POR_CODIGO, __SessionWEB.__UsuarioWEB.Usuario.ent_id) +
                             "&corAlunoInativo=" + ApplicationWEB.AlunoInativo +
                             "&situacaoAlunoInativo=" + (byte)ACA_AlunoSituacao.Inativo +
                             "&corAlunoFrequenciaLimite=" + ApplicationWEB.AlunoFrequenciaLimite +
                             "&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) +
                             "&tev_id=" + (string.IsNullOrEmpty(parametroAtivDiversificada) ? "0" : parametroAtivDiversificada) +
                             "&numeroDiasUteis=" + numeroDiasUteis +
                             "&visaoGestor=" + (__SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Gestao || __SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.UnidadeAdministrativa) +
                             "&cal_ano=" + UCBuscaDocenteTurma.ComboCalendario.Cal_ano.ToString() +
                             "&documentoOficial=true" +
                             "&mensagemFrequenciaExterna=" + ACA_ParametroAcademicoBO.ParametroValorPorEntidade(eChaveAcademico.MENSAGEM_FREQUENCIA_EXTERNA, __SessionWEB.__UsuarioWEB.Usuario.ent_id);

                MSTech.GestaoEscolar.BLL.CFG_RelatorioBO.CallReport("Documentos", report, parametros, HttpContext.Current);
            }
        }
Exemplo n.º 29
0
    /// <summary>
    /// Carrega as escolas por pólo de planejamento, exceto escola passada por parâmetro.
    /// </summary>
    /// <param name="ppl_id">ID do pólo de planejamento.</param>
    /// <param name="esc_id">ID da escola.</param>
    public void CarregarPorPoloPlanejamentoRemanejamento(int ppl_id, int esc_id)
    {
        CancelarConsulta = false;
        _ddlUnidadeEscola.Items.Clear();
        odsUnidadeEscola.SelectParameters.Clear();
        _ddlUnidadeEscola.DataSourceID  = odsUnidadeEscola.ID;
        _ddlUnidadeEscola.DataTextField = "esc_uni_nome";
        odsUnidadeEscola.SelectMethod   = "SelecionaEscolasPorPoloRemanejamento";
        odsUnidadeEscola.SelectParameters.Add("ppl_id", ppl_id.ToString());
        odsUnidadeEscola.SelectParameters.Add("esc_id", esc_id.ToString());
        odsUnidadeEscola.SelectParameters.Add("ent_id", __SessionWEB.__UsuarioWEB.Usuario.ent_id.ToString());
        odsUnidadeEscola.SelectParameters.Add("ordenarEscolasPorCodigo", ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.ORDENAR_ESCOLAS_POR_CODIGO, __SessionWEB.__UsuarioWEB.Usuario.ent_id).ToString());

        _MostrarMessageSelecione = true;
        _ddlUnidadeEscola.DataBind();
    }
Exemplo n.º 30
0
        public static DataTable SelecionaTipoDisciplinaPorTipoDisciplina
        (
            int tds_id
            , TalkDBTransaction banco
            , Guid ent_id
        )
        {
            bool controlarOrdem       = ACA_ParametroAcademicoBO.ParametroValorBooleanoPorEntidade(eChaveAcademico.CONTROLAR_ORDEM_DISCIPLINAS, ent_id);
            ACA_TipoDisciplinaDAO dao = new ACA_TipoDisciplinaDAO();

            if (banco != null)
            {
                dao._Banco = banco;
            }

            return(dao.SelectBy_Pesquisa(tds_id, 0, 0, true, controlarOrdem, false, 1, 1, out totalRecords));
        }