protected void Page_Load(object sender, EventArgs e) { //Exibe o título no navegador Page.Title = __SessionWEB.TituloGeral + " - " + __SessionWEB.TituloSistema; #region Adiciona links de favicon HtmlLink link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/favicon.ico"); link.Attributes["rel"] = "shortcut icon"; link.Attributes["sizes"] = ""; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/apple-touch-icon-57x57.png"); link.Attributes["rel"] = "apple-touch-icon"; link.Attributes["sizes"] = "57x57"; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/apple-touch-icon-114x114.png"); link.Attributes["rel"] = "apple-touch-icon"; link.Attributes["sizes"] = "114x114"; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/apple-touch-icon-72x72.png"); link.Attributes["rel"] = "apple-touch-icon"; link.Attributes["sizes"] = "72x72"; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/apple-touch-icon-144x144.png"); link.Attributes["rel"] = "apple-touch-icon"; link.Attributes["sizes"] = "144x144"; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/apple-touch-icon-60x60.png"); link.Attributes["rel"] = "apple-touch-icon"; link.Attributes["sizes"] = "60x60"; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/apple-touch-icon-120x120.png"); link.Attributes["rel"] = "apple-touch-icon"; link.Attributes["sizes"] = "120x120"; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/apple-touch-icon-76x76.png"); link.Attributes["rel"] = "apple-touch-icon"; link.Attributes["sizes"] = "76x76"; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/apple-touch-icon-152x152.png"); link.Attributes["rel"] = "apple-touch-icon"; link.Attributes["sizes"] = "152x152"; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/favicon-196x196.png"); link.Attributes["rel"] = "icon"; link.Attributes["sizes"] = "196x196"; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/favicon-160x160.png"); link.Attributes["rel"] = "icon"; link.Attributes["sizes"] = "160x160"; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/favicon-96x96.png"); link.Attributes["rel"] = "icon"; link.Attributes["sizes"] = "96x96"; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/favicon-16x16.png"); link.Attributes["rel"] = "icon"; link.Attributes["sizes"] = "16x16"; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/favicon-32x32.png"); link.Attributes["rel"] = "icon"; link.Attributes["sizes"] = "32x32"; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/favicon-32x32.png"); link.Attributes["rel"] = "icon"; link.Attributes["sizes"] = "32x32"; Page.Header.Controls.Add(link); HtmlMeta meta = new HtmlMeta(); meta.Name = "msapplication-TileImage"; meta.Content = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/mstile-144x144.png"); Page.Header.Controls.Add(meta); meta = new HtmlMeta(); meta.Name = "msapplication-config"; meta.Content = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/browserconfig.xml"); Page.Header.Controls.Add(meta); #endregion if (TemaAtual == "IntranetSME") { divBarraSP.Visible = true; } ImgLogoGeral.ToolTip = __SessionWEB.TituloGeral; ImgLogoGeral.NavigateUrl = __SessionWEB.UrlCoreSSO + "/Sistema.aspx"; ImgLogoSistemaAtual.ToolTip = __SessionWEB.TituloSistema; ImgLogoSistemaAtual.NavigateUrl = "~/Index.aspx"; UCPluginNotificacao.Visible = ApplicationWEB.LigarPluginNotificacoes; if (!IsPostBack) { // Esconde o link "Meus dados" caso o sistema esteja utilizando a integração com AD (a alteração dos dados // será feita pelo Core). divMeusDados.Visible = !ApplicationWEB.UtilizarIntegracaoADUsuario; try { //Exibe o contato do help desk do cliente spnHelpDesk.InnerHtml = __SessionWEB.HelpDeskContato; if (__SessionWEB.__UsuarioWEB.Grupo != null) { string menuXml = GestaoEscolarUtilBO.CarregarMenu( __SessionWEB.__UsuarioWEB.Grupo.sis_id , __SessionWEB.__UsuarioWEB.Grupo.gru_id , __SessionWEB.__UsuarioWEB.Grupo.vis_id , 30); if (String.IsNullOrEmpty(menuXml)) { menuXml = "<menus/>"; } XmlDataSource1.Data = menuXml; XmlDataSource1.DataBind(); //Carrrega nome do usuario logado no sistema e exibe na pagina na mensagem de Bem-vindo. lblUsuario.Text = RetornaLoginFormatado(__SessionWEB.UsuarioLogado); //Exibe a mensagem de copyright no rodapé. lblCopyright.Text = "<span class='tituloGeral'>" + __SessionWEB.TituloGeral + " - " + __SessionWEB.TituloSistema + "</span><span class='sep'> - </span><span class='versao'>" + _VS_versao + "</span><span class='sep'> - </span><span class='mensagem'>" + __SessionWEB.MensagemCopyright + "</span>"; //Atribui o caminho do logo geral do sistema, caso ele exista no Sistema Administrativo if (string.IsNullOrEmpty(__SessionWEB.UrlLogoGeral)) { ImgLogoGeral.Visible = false; } else if (imgGeral != null) { //Carrega logo geral do sistema imgGeral.ImageUrl = UtilBO.UrlImagemGestao(__SessionWEB.UrlCoreSSO, __SessionWEB.UrlLogoGeral); imgGeral.ToolTip = __SessionWEB.TituloGeral; imgGeral.AlternateText = __SessionWEB.TituloGeral; } //Atribui o caminho do logo do sistema atual, caso ele exista no Sistema Administrativo if (string.IsNullOrEmpty(__SessionWEB.UrlLogoSistema)) { ImgLogoSistemaAtual.Visible = false; } else if (imgSistemaAtual != null) { //Carrega logo do sistema atual imgSistemaAtual.ImageUrl = UtilBO.UrlImagemGestao(__SessionWEB.UrlCoreSSO, __SessionWEB.UrlLogoSistema); imgSistemaAtual.AlternateText = __SessionWEB.TituloSistema; imgSistemaAtual.ToolTip = __SessionWEB.TituloSistema; } //TODO: Descomentar codigo abaixo. imgInstituicao.Visible = false; ImgLogoInstitiuicao.Visible = false; ////Atribui o caminho do logo cliente, caso ele exista no Sistema Administrativo //if (string.IsNullOrEmpty(__SessionWEB.UrlInstituicao.Trim())) // ImgLogoInstitiuicao.Visible = false; //else //{ // //Carrega logo do cliente // ImgLogoInstitiuicao.ImageUrl = UtilBO.UrlImagem(__SessionWEB.UrlLogoInstituicao); // ImgLogoInstitiuicao.ToolTip = string.Empty; // ImgLogoInstitiuicao.NavigateUrl = __SessionWEB.UrlInstituicao; //} //imgImageInstituicao.Visible = !ImgLogoInstitiuicao.Visible; //imgImageInstituicao.ImageUrl = UtilBO.UrlImagem(__SessionWEB.UrlLogoInstituicao); // Carrega a url do Help, do cache do sistema. string urlHelp = SYS_ModuloSiteMapBO.SelecionaUrlHelpByUrl_Cache(Request.AppRelativeCurrentExecutionFilePath, ApplicationWEB.SistemaID); if (!string.IsNullOrEmpty(urlHelp)) { if (!urlHelp.StartsWith("~") && !urlHelp.StartsWith("http://") && !urlHelp.StartsWith("https://")) { urlHelp = "http://" + urlHelp; } hplHelp.Visible = true; hplHelp.NavigateUrl = urlHelp; hplHelp.ToolTip = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.MENSAGEM_ICONE_HELP); } else { hplHelp.Visible = false; } } else { Response.Redirect("~/logout.ashx", false); HttpContext.Current.ApplicationInstance.CompleteRequest(); } } catch (Exception ex) { lblUsuario.Text = __SessionWEB.__UsuarioWEB.Usuario.usu_login; ApplicationWEB._GravaErro(ex); } } }
private void _TrataCadastroModulo(int sis_id, int mod_id, string mod_nome, int mod_idPai) { try { if (sis_id > 0) { if (mod_id > 0) { SYS_Modulo modulo = new SYS_Modulo { mod_id = mod_id , sis_id = sis_id }; SYS_ModuloBO.GetEntity(modulo); _txt_mod_nome.Text = mod_nome; _txt_mod_id.Text = mod_id.ToString(); _txt_mod_descricao.Text = modulo.mod_descricao; _txt_mod_idPai.Value = modulo.mod_idPai.ToString(); _ckb_mod_auditoria.Checked = modulo.mod_auditoria; DataTable dtVisoes = SYS_GrupoPermissaoBO.GetSelect_Visoes(sis_id, mod_id); _VS_VisoesSalvasModulos = dtVisoes.Rows.Count > 0 ? dtVisoes : null; _CarregarVisoes(_VS_VisoesSalvasModulos); if (SYS_VisaoModuloMenuBO.GetSelect_SiteMapMenu(sis_id, mod_id) != Convert.ToInt32(null)) { _VS_Mod_SiteMapMenu = SYS_VisaoModuloMenuBO.GetSelect_SiteMapMenu(sis_id, mod_id); } else { _VS_Mod_SiteMapMenu = 0; } _VS_Mod_SiteMapMenuAntigo = _VS_Mod_SiteMapMenu; DataTable dtSiteMap = SYS_ModuloSiteMapBO.GetSelect_by_mod_id(sis_id, mod_id, _gdvSiteMap.AllowPaging, 1, _gdvSiteMap.PageSize); _VS_SiteMap = dtSiteMap.Rows.Count > 0 ? dtSiteMap : null; _CarregarSiteMap(_VS_SiteMap); _VS_msm_id = SYS_ModuloSiteMapBO.Gerar_msm_id(sis_id, mod_id) - 1; } else { _LimparCamposNovo(); _txt_mod_nome.Text = mod_nome; _txt_mod_id.Text = mod_id.ToString(); _txt_mod_idPai.Value = mod_idPai.ToString(); } _lblMessage.Text = string.Empty; divModulo.Visible = true; } else { divModulo.Visible = false; } _updDetalhesModulo.Update(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o módulo.", UtilBO.TipoMensagem.Erro); } }
protected void Page_Load(object sender, EventArgs e) { //Exibe o título no navegador Page.Title = __SessionWEB.TituloGeral + " - " + __SessionWEB.TituloSistema; #region Adiciona links de favicon string TemaAtual = __SessionWEB.TemaPadraoLogado.tep_nome; HtmlLink link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/favicon.ico"); link.Attributes["rel"] = "shortcut icon"; link.Attributes["sizes"] = ""; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/apple-touch-icon-57x57.png"); link.Attributes["rel"] = "apple-touch-icon"; link.Attributes["sizes"] = "57x57"; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/apple-touch-icon-114x114.png"); link.Attributes["rel"] = "apple-touch-icon"; link.Attributes["sizes"] = "114x114"; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/apple-touch-icon-72x72.png"); link.Attributes["rel"] = "apple-touch-icon"; link.Attributes["sizes"] = "72x72"; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/apple-touch-icon-144x144.png"); link.Attributes["rel"] = "apple-touch-icon"; link.Attributes["sizes"] = "144x144"; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/apple-touch-icon-60x60.png"); link.Attributes["rel"] = "apple-touch-icon"; link.Attributes["sizes"] = "60x60"; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/apple-touch-icon-120x120.png"); link.Attributes["rel"] = "apple-touch-icon"; link.Attributes["sizes"] = "120x120"; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/apple-touch-icon-76x76.png"); link.Attributes["rel"] = "apple-touch-icon"; link.Attributes["sizes"] = "76x76"; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/apple-touch-icon-152x152.png"); link.Attributes["rel"] = "apple-touch-icon"; link.Attributes["sizes"] = "152x152"; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/favicon-196x196.png"); link.Attributes["rel"] = "icon"; link.Attributes["sizes"] = "196x196"; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/favicon-160x160.png"); link.Attributes["rel"] = "icon"; link.Attributes["sizes"] = "160x160"; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/favicon-96x96.png"); link.Attributes["rel"] = "icon"; link.Attributes["sizes"] = "96x96"; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/favicon-16x16.png"); link.Attributes["rel"] = "icon"; link.Attributes["sizes"] = "16x16"; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/favicon-32x32.png"); link.Attributes["rel"] = "icon"; link.Attributes["sizes"] = "32x32"; Page.Header.Controls.Add(link); link = new HtmlLink(); link.Href = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/favicon-32x32.png"); link.Attributes["rel"] = "icon"; link.Attributes["sizes"] = "32x32"; Page.Header.Controls.Add(link); HtmlMeta meta = new HtmlMeta(); meta.Name = "msapplication-TileImage"; meta.Content = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/mstile-144x144.png"); Page.Header.Controls.Add(meta); meta = new HtmlMeta(); meta.Name = "msapplication-config"; meta.Content = ResolveUrl("~/App_Themes/" + TemaAtual + "/images/favicons/browserconfig.xml"); Page.Header.Controls.Add(meta); #endregion if (!IsPostBack) { try { //Exibe o contato do help desk do cliente spnHelpDesk.InnerHtml = __SessionWEB.HelpDeskContato; if (__SessionWEB.__UsuarioWEB.Grupo != null) { string menuXml = SYS_ModuloBO.CarregarMenuXML( __SessionWEB.__UsuarioWEB.Grupo.gru_id , __SessionWEB.__UsuarioWEB.Grupo.sis_id , __SessionWEB.__UsuarioWEB.Grupo.vis_id ); if (String.IsNullOrEmpty(menuXml)) { menuXml = "<menus/>"; } XmlDataSource1.Data = menuXml; XmlDataSource1.DataBind(); //LoadMenuTipo2(); //Carrrega nome do usuario logado no sistema e exibe na pagina na mensagem de Bem-vindo. lblUsuario.Text = RetornaLoginFormatado(__SessionWEB.UsuarioLogado); //Exibe a mensagem de copyright no rodapé. //lblCopyright.Text = "<span class='tituloGeral'>" + __SessionWEB.TituloGeral + " - " + __SessionWEB.TituloSistema + "</span><span class='sep'> - </span><span class='versao'>" + _VS_versao + "</span><span class='sep'> - </span><span class='mensagem'>" + __SessionWEB.MensagemCopyright + "</span>"; lblCopyright.Text = "<span class='tituloGeral'>Desenvolvido no Brasil</span> | <span class='mensagem'>" + __SessionWEB.MensagemCopyright + "</span> | <span class='versao'>" + _VS_versao + "</span>"; //Atribui o caminho do logo geral do sistema, caso ele exista no Sistema Administrativo if (string.IsNullOrEmpty(__SessionWEB.UrlLogoGeral)) { ImgLogoGeral.Visible = false; } else { //Carrega logo geral do sistema imgGeral.ImageUrl = UtilBO.UrlImagem(__SessionWEB.UrlLogoGeral); imgGeral.ToolTip = __SessionWEB.TituloGeral; imgGeral.AlternateText = __SessionWEB.TituloGeral; ImgLogoGeral.ToolTip = __SessionWEB.TituloGeral; ImgLogoGeral.NavigateUrl = __SessionWEB.UrlSistemaAutenticador + "/Sistema.aspx"; } //Atribui o caminho do logo do sistema atual, caso ele exista no Sistema Administrativo if (string.IsNullOrEmpty(__SessionWEB.UrlLogoSistema)) { ImgLogoSistemaAtual.Visible = false; } else { //Carrega logo do sistema atual imgSistemaAtual.ImageUrl = UtilBO.UrlImagem(__SessionWEB.UrlLogoSistema); imgSistemaAtual.AlternateText = __SessionWEB.TituloSistema; imgSistemaAtual.ToolTip = __SessionWEB.TituloSistema; ImgLogoSistemaAtual.ToolTip = __SessionWEB.TituloSistema; ImgLogoSistemaAtual.NavigateUrl = "~/Index.aspx"; } //TODO: Descomentar codigo abaixo. imgImagemInstituicao.Visible = false; ImgLogoInstitiuicao.Visible = false; ////Atribui o caminho do logo cliente, caso ele exista no Sistema Administrativo //if (string.IsNullOrEmpty(__SessionWEB.UrlInstituicao.Trim())) // ImgLogoInstitiuicao.Visible = false; //else //{ // //Carrega logo do cliente // ImgLogoInstitiuicao.ImageUrl = UtilBO.UrlImagem(__SessionWEB.UrlLogoInstituicao); // ImgLogoInstitiuicao.ToolTip = string.Empty; // ImgLogoInstitiuicao.NavigateUrl = __SessionWEB.UrlInstituicao; //} //imgImageInstituicao.Visible = !ImgLogoInstitiuicao.Visible; //imgImageInstituicao.ImageUrl = UtilBO.UrlImagem(__SessionWEB.UrlLogoInstituicao); string urlHelp = SYS_ModuloSiteMapBO.SelecionaUrlHelpByUrl(__SessionWEB.__UsuarioWEB.Grupo.gru_id, Request.AppRelativeCurrentExecutionFilePath); if (!string.IsNullOrEmpty(urlHelp)) { hplHelp.Visible = true; hplHelp.NavigateUrl = urlHelp; hplHelp.ToolTip = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.MENSAGEM_ICONE_HELP); } else { hplHelp.Visible = false; } } else { Response.Redirect("~/logout.ashx"); } } catch (Exception ex) { ApplicationWEB._GravaErro(ex); if ((__SessionWEB.__UsuarioWEB != null) && (__SessionWEB.__UsuarioWEB.Usuario != null)) { lblUsuario.Text = RetornaLoginFormatado(__SessionWEB.__UsuarioWEB.Usuario.usu_login ?? ""); } } } }