using System; using System.Collections.Generic; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; using System.Web.Security; public partial class Conteudos_Detalhes : System.Web.UI.Page { public Intranet.Users intranetUser; public int nivelPermissao = int.MaxValue; public string menu = ""; public string querystring = ""; public string tabela = "conteudo"; // Tabela a usar nesta área protected void Page_Load(object sender, EventArgs e) { /* ================================================================================= */ // UTILIZADOR AUTENTICADO intranetUser = (Intranet.Users)Session["intranetUser"]; /* ================================================================================= */ // NÍVEL DE PERMISSÃO menu = Intranet.Sistema.Menu(Request.ServerVariables["url"]); try { querystring = Request.QueryString["local"].ToString(); menu = menu + "?local=" + querystring; } catch (Exception) { } nivelPermissao = intranetUser.NivelPermissao(menu); /* ================================================================================= */ if (nivelPermissao <= Intranet.Sistema.Permissoes.Ler) { DataTable dtDetalhes = SiteECom.Conteudos.Detalhes(Convert.ToInt16(Request.QueryString["id"].ToString())); // DETALHES repeaterDetalhes.DataSource = dtDetalhes; repeaterDetalhes.DataBind(); repeaterDetalhes.Dispose(); if (dtDetalhes.Rows.Count > 0) { // CRIAÇÃO divCriado.InnerHtml = SiteECom.Conteudos.Criado(tabela, Convert.ToInt16(dtDetalhes.Rows[0]["id"].ToString())); // EDIÇÃO divEditado.InnerHtml = SiteECom.Conteudos.Editado(tabela, Convert.ToInt16(dtDetalhes.Rows[0]["id"].ToString())); } } else { Response.Redirect("/login.aspx"); } } }