Ejemplo n.º 1
0
 public int advertiseproduct()
 {
     try
     {
         string name = Request.QueryString["n"];
         string[] product = Request.QueryString["num"].Split(',');
         供应商 model = 用户管理.查找用户<供应商>(currentUser.Id);
         if (product.Length - 1 > 2)
         {
             return -1;
         }
         else
         {
             List<供应商._供应商用户信息._广告商品> ms = new List<供应商._供应商用户信息._广告商品>();
             for (int i = 0; i < product.Length - 1; i++)
             {
                 供应商._供应商用户信息._广告商品 m = new 供应商._供应商用户信息._广告商品();
                 m.商品.商品ID = long.Parse(product[i]);
                 ms.Add(m);
             }
             if (model.供应商用户信息.广告商品.ContainsKey(name))
             {
                 model.供应商用户信息.广告商品.Remove(name);
                 model.供应商用户信息.广告商品.Add(name, ms);
             }
             else
             {
                 model.供应商用户信息.广告商品.Add(name, ms);
             }
             用户管理.更新用户<供应商>(model);
             return 1;
         }
     }
     catch
     {
         return -1;
     }
 }
Ejemplo n.º 2
0
 public int setShowPicture()
 {
     try
     {
         string name = Request.QueryString["n"];
         string[] id = Request.QueryString["num"].Split(',');
         供应商 model = 用户管理.查找用户<供应商>(currentUser.Id);
         if (id.Length - 1 > 6)
         {
             return -1;
         }
         else
         {
             if (model.供应商用户信息.广告商品 != null && model.供应商用户信息.广告商品.Count != 0)
             {
                 List<供应商._供应商用户信息._广告商品> advertise = new List<供应商._供应商用户信息._广告商品>();
                 for (int i = 0; i < id.Length - 1; i++)
                 {
                     供应商._供应商用户信息._广告商品 ad = new 供应商._供应商用户信息._广告商品();
                     ad.商品.商品ID = long.Parse(id[i]);
                     advertise.Add(ad);
                 }
                 if (model.供应商用户信息.广告商品.ContainsKey(name))
                 {
                     model.供应商用户信息.广告商品.Remove(name);
                     model.供应商用户信息.广告商品.Add(name, advertise);
                 }
                 else
                 {
                     model.供应商用户信息.广告商品.Add(name, advertise);
                 }
             }
             else
             {
                 Dictionary<string, List<供应商._供应商用户信息._广告商品>> adver = new Dictionary<string, List<供应商._供应商用户信息._广告商品>>();
                 List<供应商._供应商用户信息._广告商品> advertise = new List<供应商._供应商用户信息._广告商品>();
                 for (int i = 0; i < id.Length - 1; i++)
                 {
                     供应商._供应商用户信息._广告商品 ad = new 供应商._供应商用户信息._广告商品();
                     ad.商品.商品ID = long.Parse(id[i]);
                     advertise.Add(ad);
                 }
                 adver.Add(name, advertise);
                 model.供应商用户信息.广告商品 = adver;
             }
             用户管理.更新用户<供应商>(model);
             if (model.审核数据.审核状态 == 审核状态.审核通过)
             {
                 deleteIndex("/Lucene.Net/IndexDic/Gys", model.Id.ToString());
                 CreateIndex_gys(用户管理.查找用户<供应商>(model.Id), "/Lucene.Net/IndexDic/Gys");
             }
             return 1;
         }
     }
     catch
     {
         return -1;
     }
 }