コード例 #1
0
        public static string Bulid(HttpContext context)
        {
            bool   value   = false;
            string message = "Fail!";

            XElement result = new XElement("Result");

            try
            {
                using (ProduceBussiness db = new ProduceBussiness())
                {
                    XElement           template = new XElement("ItemTemplate");
                    ItemTemplateInfo[] items    = db.GetAllGoods();
                    foreach (ItemTemplateInfo g in items)
                    {
                        template.Add(FlashUtils.CreateItemInfo(g));
                    }
                    result.Add(template);
                    value   = true;
                    message = "Success!";
                }
            }
            catch (Exception ex)
            {
                log.Error("TemplateAlllist", ex);
            }

            result.Add(new XAttribute("value", value));
            result.Add(new XAttribute("message", message));

            //csFunction.CreateCompressXml(context, result, "TemplateAlllist1", false);
            return(csFunction.CreateCompressXml(context, result, "TemplateAlllist", true));
        }
コード例 #2
0
 public static bool LoadItem(Dictionary <int, ItemTemplateInfo> infos, Dictionary <int, LoadUserBoxInfo> userBoxs)
 {
     using (ProduceBussiness produceBussiness = new ProduceBussiness())
     {
         ItemTemplateInfo[] allGoods = produceBussiness.GetAllGoods();
         ItemTemplateInfo[] array    = allGoods;
         for (int i = 0; i < array.Length; i++)
         {
             ItemTemplateInfo itemTemplateInfo = array[i];
             if (!infos.Keys.Contains(itemTemplateInfo.TemplateID))
             {
                 infos.Add(itemTemplateInfo.TemplateID, itemTemplateInfo);
             }
         }
         LoadUserBoxInfo[] allTimeBoxAward = produceBussiness.GetAllTimeBoxAward();
         LoadUserBoxInfo[] array2          = allTimeBoxAward;
         for (int j = 0; j < array2.Length; j++)
         {
             LoadUserBoxInfo loadUserBoxInfo = array2[j];
             if (!infos.Keys.Contains(loadUserBoxInfo.ID))
             {
                 userBoxs.Add(loadUserBoxInfo.ID, loadUserBoxInfo);
             }
         }
     }
     return(true);
 }
コード例 #3
0
ファイル: ItemMgr.cs プロジェクト: SkelletonX/DDTServer
 public static bool LoadItem(Dictionary <int, ItemTemplateInfo> infos)
 {
     using (ProduceBussiness db = new ProduceBussiness())
     {
         ItemTemplateInfo[] items = db.GetAllGoods();
         ItemTemplateInfo[] array = items;
         for (int i = 0; i < array.Length; i++)
         {
             ItemTemplateInfo item = array[i];
             if (!infos.Keys.Contains(item.TemplateID))
             {
                 infos.Add(item.TemplateID, item);
             }
         }
     }
     return(true);
 }
コード例 #4
0
ファイル: ItemMgr.cs プロジェクト: uvbs/DDTank-3.0
 public static bool LoadItem(Dictionary <int, ItemTemplateInfo> infos)
 {
     using (ProduceBussiness db = new ProduceBussiness())
     {
         ItemTemplateInfo[] items = db.GetAllGoods();
         foreach (ItemTemplateInfo item in items)
         {
             //if (item.TemplateID == 11223)
             //{
             //    int i = 0;
             //}
             if (!infos.Keys.Contains(item.TemplateID))
             {
                 infos.Add(item.TemplateID, item);
             }
         }
     }
     return(true);
 }
コード例 #5
0
ファイル: ItemMgr.cs プロジェクト: geniushuai/DDTank-3.0
 public static bool LoadItem(Dictionary<int, ItemTemplateInfo> infos)
 {
     using (ProduceBussiness db = new ProduceBussiness())
     {
         ItemTemplateInfo[] items = db.GetAllGoods();
         foreach (ItemTemplateInfo item in items)
         {
             //if (item.TemplateID == 11223)
             //{
             //    int i = 0;
             //}
             if (!infos.Keys.Contains(item.TemplateID))
             {
                 infos.Add(item.TemplateID, item);
             }
         }
     }
     return true;
 }
コード例 #6
0
 public static bool LoadItem(Dictionary <int, ItemTemplateInfo> infos, Dictionary <int, LoadUserBoxInfo> userBoxs)
 {
     using (ProduceBussiness produceBussiness = new ProduceBussiness())
     {
         foreach (ItemTemplateInfo itemTemplateInfo in produceBussiness.GetAllGoods())
         {
             if (!Enumerable.Contains <int>((IEnumerable <int>)infos.Keys, itemTemplateInfo.TemplateID))
             {
                 infos.Add(itemTemplateInfo.TemplateID, itemTemplateInfo);
             }
         }
         foreach (LoadUserBoxInfo loadUserBoxInfo in produceBussiness.GetAllTimeBoxAward())
         {
             if (!Enumerable.Contains <int>((IEnumerable <int>)infos.Keys, loadUserBoxInfo.ID))
             {
                 userBoxs.Add(loadUserBoxInfo.ID, loadUserBoxInfo);
             }
         }
     }
     return(true);
 }