Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            NavInfoBll navBll = new NavInfoBll();

            navList  = navBll.GetAllNav();
            userInfo = Session["userInfo"] as UserInfo;
        }
Пример #2
0
        public void ProcessRequest(HttpContext context)
        {
            NavInfoBll navBll = new NavInfoBll();

            context.Response.ContentType = "text/plain";
            if (context.Request.RequestType.ToUpper() == "GET")
            {
                int     id  = int.Parse(context.Request["Id"] ?? "0");
                NavInfo nav = navBll.GetModelById(id);                //根据Id 获取数据
                System.Web.Script.Serialization.JavaScriptSerializer javaScriptSerializer = new System.Web.Script.Serialization.JavaScriptSerializer();
                string jsonStr = javaScriptSerializer.Serialize(nav); //将对象序列化成json
                context.Response.Write(jsonStr);
            }
            else
            {
                NavInfo editNav = new NavInfo();
                //获取前端数据
                editNav.Id      = int.Parse(context.Request["EditId"] ?? "0");
                editNav.Oder    = int.Parse(context.Request["EditOder"] ?? "99");
                editNav.Text    = context.Request["EditText"];
                editNav.Address = context.Request["EditAddress"];
                editNav.Remark  = context.Request["EditRemark"];

                //更新数据
                if (navBll.Update(editNav))
                {
                    context.Response.Write("Ok");
                }
            }
        }
Пример #3
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            int        id     = int.Parse(context.Request["Id"] ?? "0");
            NavInfoBll navBll = new NavInfoBll();

            if (navBll.Remove(id))
            {
                context.Response.Write("Ok");
            }
        }
Пример #4
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            NavInfoBll navBll = new NavInfoBll();

            int            pageIndex   = int.Parse(context.Request["pageIndex"] ?? "1");
            int            pageSize    = 10;
            int            total       = navBll.GetNavCount();
            List <NavInfo> list        = navBll.GetPageList(pageIndex, pageSize);
            string         pageNavHtml = Common.PageNav.PageNavGenerate(pageIndex, pageSize, total);

            System.Web.Script.Serialization.JavaScriptSerializer json = new System.Web.Script.Serialization.JavaScriptSerializer();
            string jsonStr = json.Serialize(new { NavHtml = pageNavHtml, List = list });

            context.Response.Write(jsonStr);
        }
Пример #5
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            NavInfo nav = new NavInfo();

            //采集数据
            nav.Oder    = int.Parse(context.Request["Oder"] ?? "99");
            nav.Text    = context.Request["Text"];
            nav.Address = context.Request["Address"];
            nav.Remark  = context.Request["Remark"];

            NavInfoBll navBll = new NavInfoBll();

            //调用业务逻辑层方法保存到数据库
            if (navBll.Add(nav))
            {
                context.Response.Write("Ok");
            }
            else
            {
                context.Response.Write("No");
            }
        }