示例#1
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            context.Response.Expires     = 0;
            string action = context.Request["Action"];
            string result = "false";

            try
            {
                var userInfo = bllPer.GetCurrentUserInfo();
                if (bllPms.WebsiteOwner != userInfo.UserID && userInfo.UserType != 1)
                {
                    context.Response.Write("无权访问");
                    return;
                }
                switch (action)
                {
                case "Add":
                    result = Add(context);
                    break;

                case "Edit":
                    result = Edit(context);
                    break;

                case "Delete":
                    result = Delete(context);
                    break;

                case "Copy":
                    result = Copy(context);
                    break;

                case "Query":
                    result = Query(context);
                    break;

                case "SetPms":
                    result = SetPms(context);
                    break;

                case "SetMenu":
                    result = SetMenu(context);
                    break;
                }
            }
            catch (Exception ex)
            {
                result = ex.Message;
            }
            context.Response.Write(result);
        }
示例#2
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            context.Response.Expires     = 0;
            string action = context.Request["Action"];

            currentUserInfo = pmsBll.GetCurrentUserInfo();
            string result = "true";

            switch (action)
            {
            case "Add":
                result = Add(context);
                break;

            case "Edit":
                result = Edit(context);
                break;

            case "Delete":
                result = Delete(context);
                break;

            case "Query":
                result = Query(context);
                break;

            case "GetMenuSelectList":
                result = GetMenuSelectList(context);
                break;

            case "CopyBaseMenu":
                result = CopyBaseMenu(context);
                break;

            case "HideWebsiteMenu":
                result = HideWebsiteMenu(context);
                break;

            case "ShowWebsiteMenu":
                result = ShowWebsiteMenu(context);
                break;

            case "EditBaseMenu":
                result = EditBaseMenu(context);
                break;
            }
            context.Response.Write(result);
        }