public List <sUsrDocente> GetDocentesPorUsuarioGrupo(Guid usu_id, Guid gru_id, int sis_id, string usu_login, string usu_email, string pes_nome) { try { List <sUsrDocente> lstUsrDocentes = new List <sUsrDocente>(); IDictionary <string, ICFG_Configuracao> lstConfig = new Dictionary <string, ICFG_Configuracao>(); CFG_ConfiguracaoBO.Consultar(eConfig.Academico, out lstConfig); if (lstConfig.Any() && lstConfig.ContainsKey("appSistemaID") && !string.IsNullOrEmpty(lstConfig["appSistemaID"].cfg_valor) && sis_id == Convert.ToInt32(lstConfig["appSistemaID"].cfg_valor)) { lstUsrDocentes = ApiBO.SelecionarUsrDocentesPorUsuarioGrupo(usu_id, gru_id, sis_id, usu_login, usu_email, pes_nome); } if (lstUsrDocentes != null && lstUsrDocentes.Count > 0) { return(lstUsrDocentes); } } catch (Exception e) { throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.InternalServerError) { Content = new StringContent("Erro: " + e.Message) }); } throw new HttpResponseException(HttpStatusCode.NotFound); }
protected void Page_Load(object sender, EventArgs e) { ScriptManager sm = ScriptManager.GetCurrent(Page); if (sm != null) { sm.Scripts.Add(new ScriptReference("~/includes/Angular/angular.js")); sm.Scripts.Add(new ScriptReference("~/includes/Angular/module.js")); sm.Scripts.Add(new ScriptReference("~/includes/Angular/Boletim.controller.js")); } if (!IsPostBack) { IDictionary <string, ICFG_Configuracao> configuracao; CFG_ConfiguracaoBO.Consultar(eConfig.Academico, out configuracao); if (configuracao.ContainsKey("AppURLAreaAlunoInfantil") && !string.IsNullOrEmpty(configuracao["AppURLAreaAlunoInfantil"].cfg_valor)) { string url = HttpContext.Current.Request.Url.AbsoluteUri; string configInfantil = configuracao["AppURLAreaAlunoInfantil"].cfg_valor; infantil = url.Contains(configInfantil); if (infantil) { VS_nomeBoletim = (string)GetGlobalResourceObject("AreaAluno.MasterPageAluno", "MenuBoletimInfantil"); } else { VS_nomeBoletim = ((string)GetGlobalResourceObject("AreaAluno.MasterPageAluno", "MenuBoletimOnline")).Replace(" Online", ""); } } var textoRodape = GetGlobalResourceObject("Mensagens", "MSG_RODAPEBOLETIMCOMPLETO").ToString(); divRodape.Visible = !string.IsNullOrWhiteSpace(textoRodape); lblRodape.Text = textoRodape; var textoRodapeInfantil = GetGlobalResourceObject("Mensagens", "MSG_RODAPEBOLETIMCOMPLETOInfantil").ToString(); divRodapeInfantil.Visible = !string.IsNullOrWhiteSpace(textoRodapeInfantil); lblRodapeInfantil.Text = textoRodapeInfantil; var textoRodapeFreqExterna = ACA_ParametroAcademicoBO.ParametroValorPorEntidade(eChaveAcademico.MENSAGEM_FREQUENCIA_EXTERNA, __SessionWEB.__UsuarioWEB.Usuario.ent_id); lblFreqExterna.Text = !string.IsNullOrEmpty(textoRodapeFreqExterna) ? "* " + textoRodapeFreqExterna : textoRodapeFreqExterna; lblFreqExternaInfantil.Text = !string.IsNullOrEmpty(textoRodapeFreqExterna) ? "* " + textoRodapeFreqExterna : textoRodapeFreqExterna; } }
/// <summary> /// Recarrega as configurações do sistema /// </summary> public static void RecarregarConfiguracoes() { IDictionary <string, CFG_Configuracao> configuracoes = new Dictionary <string, CFG_Configuracao>(); foreach (CFG_Configuracao p in CFG_ConfiguracaoBO.Consultar()) { configuracoes.Add(p.cfg_chave, p); } try { HttpContext.Current.Application.Lock(); HttpContext.Current.Application["Config"] = configuracoes; } finally { HttpContext.Current.Application.UnLock(); } }