Example #1
0
 public static DataSet GetReocrdRankList(int gameid,int topCount)
 {
     bizRecordRank biz = new bizRecordRank();
     if (topCount == 0)
     {
         return biz.GetRecordRankList(gameid);
     }
     else
     {
         return biz.GetRecordRankList(gameid, topCount);
     }
 }
Example #2
0
        public static List<FlashGameMin> GetPlayedList(int topCount,int userId)
        {
            List<FlashGameMin> fgmList = new List<FlashGameMin>();

            bizRecordRank biz = new bizRecordRank();

            List<RecordRankRelationQuery> list  = biz.GetPlayedList(userId);

            if (list != null)
            {
                for (int i = 0; i < list.Count && i < topCount; i++)
                {
                    FlashGameMin fgm = new FlashGameMin();
                    fgm.GameId = list[i].fid;
                    fgm.GameName = list[i].GameName;

                    AddToFlashGameMin(fgmList, fgm);
                }
            }

            if (fgmList.Count < topCount)
            {
                List<RecordRank_HistoryRelationQuery> list_history = biz.GetPlayedHistoryList(userId);
                if (list_history != null)
                {
                    int k = topCount - fgmList.Count;

                    for (int i =0; i < list_history.Count && i < k; i++)
                    {
                        FlashGameMin fgm = new FlashGameMin();
                        fgm.GameId = list_history[i].fid;
                        fgm.GameName = list_history[i].GameName;

                        AddToFlashGameMin(fgmList, fgm);
                    }
                }
            }

            return fgmList;
        }
Example #3
0
        /// <summary>
        /// 谁破了世界记录的列表
        /// </summary>
        /// <returns></returns>
        public static string[] GetRecordList()
        {
            List<string> StrList = new List<string>();

            bizRecordRank biz = new bizRecordRank();

            List<RecordRankRelationQuery>  list = biz.GetRecordList();

            if (list != null)
            {
                foreach (RecordRankRelationQuery model in list)
                {
                    if (model.IsRecord == (int)RecordEnum.Flat)
                    {
                        string s = string.Format("恭喜{0}在{1}平了世界记录,预计奖励{2}吧币", model.UserName, model.GameName, bizGameWorldRecord.Instance().GetModel(model.fid).PoAwards);
                        StrList.Add(s);
                    }
                    else if (model.IsRecord == (int)RecordEnum.Smash)
                    {
                        string s = string.Format("恭喜{0}在{1}破了世界记录,预计奖励{2}吧币", model.UserName, model.GameName, bizGameWorldRecord.Instance().GetModel(model.fid).PoAwards);
                        StrList.Add(s);
                    }
                }
            }

            DataSet ds = bizGameWorldRecord.Instance().GetWorldRecordList();

            if (MainFunc.IsDataSetNoNull(ds))
            {
                for (int i = 0; i < ds.Tables[0].Rows.Count;i++ )
                {
                    string s = string.Format("{0}的世界记录保持者:{1}", ds.Tables[0].Rows[i]["GameName"], ds.Tables[0].Rows[i]["UserName"]);
                    StrList.Add(s);
                }
            }

            return StrList.ToArray();
        }
Example #4
0
 public static void SetUserRecord(int gameid, int userid,string username, decimal score)
 {
     bizRecordRank biz = new bizRecordRank();
     biz.SetUserRecord(gameid, userid,username, score);
 }
Example #5
0
 public static void GetUserRecord(int gameid, int userid, out decimal score, out int order)
 {
     bizRecordRank biz = new bizRecordRank();
     biz.GetUserRecord(gameid, userid, out score, out order);
 }
Example #6
0
 public static RecordRank GetModel(int gameid, int userid)
 {
     bizRecordRank biz = new bizRecordRank();
     return biz.GetModel(gameid, userid);
 }
Example #7
0
        /// <summary>
        /// 历史轮 谁破了世界记录的列表
        /// </summary>
        /// <returns></returns>
        private static List<RecordRank_HistoryRelationQuery> GetRecordHistoryList()
        {
            bizRecordRank biz = new bizRecordRank();

            return biz.GetRecordHistoryList();
        }
Example #8
0
        public static DataSet GetRecordRankListNonWard(int gameid, int topCount)
        {
            bizRecordRank biz = new bizRecordRank();

            DataSet ds = biz.GetRecordRankListNonWard(gameid, topCount);

            return ds;
        }