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 Empresas_Comunicacoes_Inc_Conteudos_Detalhes : System.Web.UI.UserControl { public Intranet.Users intranetUser; public int nivelPermissao = int.MaxValue; public string menu = ""; public string querystring = ""; public string tabela = "empresa_comunicacoes_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"]); nivelPermissao = intranetUser.NivelPermissao(menu); /* ================================================================================= */ if (nivelPermissao <= Intranet.Sistema.Permissoes.Ler) { int id = 0; try { id = Convert.ToInt16(Request.QueryString["id"].ToString()); } catch (Exception) { } DataTable dtDetalhes = Intranet.Empresas.Comunicacoes.Conteudos.Detalhes(id); // DETALHES repeaterDetalhes.DataSource = dtDetalhes; repeaterDetalhes.DataBind(); repeaterDetalhes.Dispose(); if (dtDetalhes.Rows.Count > 0) { // CRIAÇÃO divCriado.InnerHtml = Intranet.Conteudos.Criado(tabela, Convert.ToInt16(dtDetalhes.Rows[0]["id"].ToString())); // EDIÇÃO divEditado.InnerHtml = Intranet.Conteudos.Editado(tabela, Convert.ToInt16(dtDetalhes.Rows[0]["id"].ToString())); } } else { Response.Redirect("/login.aspx"); } } }