//private Grid<SysRole> gsr; public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; HttpRequest request = context.Request; switch (request["action"]) { case "getListByPage": jr = new JsonResult(); try { page = Convert.ToInt32(request["page"]); rows = Convert.ToInt32(request["rows"]); sort = request["sort"]; order = request["order"]; gsu = bll.GetList(page, rows, sort, order); jr.Success = true; jr.Obj = gsu; } catch (Exception ex) { jr.Msg = ex.ToString(); } context.Response.Write(Utils.SerializeObject(jr)); break; case "Insert": jr = new JsonResult(); try { su = Utils.AutoWiredClass <SysUser>(request, su = new SysUser()); su.ID = Guid.NewGuid().ToString(); //su.PassWord = DEncrypt.Encrypt(Globe.DefaultPassWord); su.PassWord = Globe.DefaultPassWord; su.CDate = DateTime.Now; bll.Insert(su); jr.Success = true; jr.Msg = "保存成功!"; } catch (Exception ex) { jr.Msg = "保存失败!" + ex.ToString(); } context.Response.Write(Utils.SerializeObject(jr)); break; case "Update": jr = new JsonResult(); try { su = Utils.AutoWiredClass <SysUser>(request, su = new SysUser()); su.UDate = DateTime.Now; bll.Update(su); jr.Success = true; jr.Msg = "保存成功!"; } catch (Exception ex) { jr.Msg = "保存失败!" + ex.ToString(); } context.Response.Write(Utils.SerializeObject(jr)); break; case "getUserByID": jr = new JsonResult(); try { userID = request["UserID"]; su = bll.GetUserByID(userID); jr.Success = true; jr.Obj = su; } catch (Exception ex) { jr.Msg = "系统错误!" + ex; } context.Response.Write(Utils.SerializeObject(jr)); break; // case "getuserlistbyspell": // q = request["q"]; // int page = Convert.ToInt32(request["page"]); // int rows = Convert.ToInt32(request["Rows"]); // string sort = request["Sort"]; // string order = request["Order"]; // try // { // context.Response.Write(Utils.SerializeObject(bll.GetUserListBySpell(q, page, rows, sort, order))); // } // catch (Exception ex) // { // throw ex; // } // break; // case "addroles": // userid = request["userid"]; // rolesjsonstr = request["rolesjsonstr"]; // jr = new JsonResult(); // try // { // gsr = Utils.DeserializeJsonToObject<Grid<SysRole>>(rolesjsonstr); // bll.AddRoles(userid, gsr.rows); // jr.Success = true; // jr.Msg = "保存成功!"; // } // catch (Exception ex) // { // jr.Msg = ex.ToString(); // } // context.Response.Write(Utils.SerializeObject(jr)); // break; case "delete": jr = new JsonResult(); try { userID = request["UserID"]; bll.DeleteUser(userID); jr.Success = true; jr.Msg = "删除成功!"; } catch (Exception ex) { jr.Msg = "删除失败!" + ex.ToString(); } context.Response.Write(Utils.SerializeObject(jr)); break; case "resetPwd": jr = new JsonResult(); try { userID = request["UserID"]; bll.ResetPassWord(userID, Globe.DefaultPassWord); jr.Success = true; jr.Msg = "重置成功!"; } catch (Exception ex) { jr.Msg = "重置失败!" + ex; } context.Response.Write(Utils.SerializeObject(jr)); break; } }