private void GetPackageNode(HttpContext context) { Maticsoft.BLL.Shop.Package.Package package = new Maticsoft.BLL.Shop.Package.Package(); int num = Globals.SafeInt(context.Request.Params["id"], 0); string str = context.Request.Params["q"]; JsonObject obj2 = new JsonObject(); StringBuilder builder = new StringBuilder(); if (num > 0) { builder.Append(" CategoryId =" + num); } if (!string.IsNullOrEmpty(str)) { if (builder.Length > 0) { builder.Append(" and "); } builder.Append(" Name like '%" + str + "%'"); } DataSet list = null; if (builder.Length > 0) { list = package.GetList(builder.ToString()); } if ((list == null) || (list.Tables[0].Rows.Count < 1)) { obj2.Accumulate("STATUS", "NODATA"); context.Response.Write(obj2.ToString()); } else { obj2.Accumulate("STATUS", "OK"); obj2.Accumulate("DATA", list.Tables[0]); context.Response.Write(obj2.ToString()); } }