<%@ WebHandler Language="C#" Class="Adicionar" %> using System; using System.Web; using System.Web.SessionState; public class Adicionar : IHttpHandler, IReadOnlySessionState { public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; /* ================================================================================= */ /* UTILIZADOR AUTENTICADO */ try { Intranet.Users intranetUser = (Intranet.Users)context.Session["intranetUser"]; /* ============================================================================= */ string Menu = context.Request.QueryString["m"].ToString(); int Permissao = Convert.ToInt16(context.Request.QueryString["p"].ToString()); int Colaborador = Convert.ToInt16(context.Request.QueryString["c"].ToString()); int Departamento = Convert.ToInt16(context.Request.QueryString["d"].ToString()); string _permissao = Intranet.Sistema.Permissoes.Adicionar(Menu, Permissao, Colaborador, Departamento, intranetUser.ID, intranetUser.Departamento.ID); context.Response.Write(_permissao); } catch (Exception) { context.Response.Write("erro"); } } public bool IsReusable { get { return false; } } }