コード例 #1
0
        /// <summary>
        /// 查询车辆信息
        /// </summary>
        /// <param name="context"></param>
        private void SearchVehicle(HttpContext context)
        {
            string sort      = context.Request.Params["sort"];  //排序列
            string order     = context.Request.Params["order"]; //排序方式 asc或者desc
            int    pageindex = int.Parse(context.Request.Params["page"]);
            int    pagesize  = int.Parse(context.Request.Params["rows"]);

            string ui_vehicle_licencePlateNum = context.Request.Params["ui_vehicle_licencePlateNum"] ?? "";
            string ui_vehicle_brands          = context.Request.Params["ui_vehicle_brands"] ?? "";
            string ui_vehicle_createStartDate = context.Request.Params["ui_vehicle_createStartDate"] ?? "";
            string ui_vehicle_createEndDate   = context.Request.Params["ui_vehicle_createEndDate"] ?? "";

            int    totalCount; //输出参数
            string strJson = vehicleBll.GetPagerData(ui_vehicle_licencePlateNum, ui_vehicle_brands, ui_vehicle_createStartDate, ui_vehicle_createEndDate, sort + " " + order, pagesize, pageindex, out totalCount);

            context.Response.Write("{\"total\": " + totalCount.ToString() + ",\"rows\":" + strJson + "}");

            userOperateLog.OperateInfo = "查询车辆信息";
            userOperateLog.IfSuccess   = true;
            userOperateLog.Description = "排序:" + sort + " " + order + " 页码/每页大小:" + pageindex + " " + pagesize;
            DriveMgr.BLL.UserOperateLog.InsertOperateInfo(userOperateLog);
        }