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 Newsletter_Newsletter_Detalhes : System.Web.UI.Page { public Intranet.Users intranetUser; public int nivelPermissao = int.MaxValue; public string menu = ""; public string querystring = ""; public string tabela = "newsletter"; // 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) { DataTable dtDetalhes = SiteECom.Newsletter.Detalhes(Convert.ToInt16(Request.QueryString["id"].ToString())); // DETALHES repeaterDetalhes.DataSource = dtDetalhes; repeaterDetalhes.DataBind(); repeaterDetalhes.Dispose(); if (dtDetalhes.Rows.Count > 0) { // ENVIOS DataTable dtEnvios = SiteECom.Newsletter.Log.Envios(Convert.ToInt16(Request.QueryString["id"].ToString())); repeaterEnvios.DataSource = dtEnvios; repeaterEnvios.DataBind(); repeaterEnvios.Dispose(); if (dtEnvios.Rows.Count == 0) { //divEnvios.Style.Add("display", "none"); string script = ""; if (!Page.ClientScript.IsStartupScriptRegistered("Envios")) { Page.ClientScript.RegisterStartupScript(this.GetType(), "Envios", script); } } // 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"); } } }