コード例 #1
0
ファイル: ShopHandler.cs プロジェクト: huaminglee/myyyyshop
 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());
     }
 }