/// <summary>
        /// 加载数据
        /// </summary>
        /// <param name="strWhere">条件</param>
        void LoadData(string strWhere)
        {
            OpenID.Text = "";
            ChatUsersDAL dal = new ChatUsersDAL();
            DataSet      ds  = dal.GetChatUsersList(strWhere);
            DataView     dv  = ds.Tables[0].DefaultView;

            AspNetPager1.RecordCount = dv.Count;

            PagedDataSource pds = new PagedDataSource();

            pds.DataSource       = dv;
            pds.AllowPaging      = true;
            pds.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1;
            pds.PageSize         = AspNetPager1.PageSize;
            Repeater1.DataSource = pds;
            Repeater1.DataBind();
        }
Example #2
0
        /// <summary>
        /// 获取聊天室用户用于抽奖
        /// </summary>
        void getLotteryUserList()
        {
            DataSet ChatUserDs = userdal.GetChatUsersList(" AND a.RoomID=" + strRoomID + "  and a.IsWin=0  ");

            if (null != ChatUserDs && ChatUserDs.Tables.Count > 0 && ChatUserDs.Tables[0].Rows.Count > 0)
            {
                msglist = "\r\n<div data-role=\"page\" id=\"chatsPage\" data-url=\"chatsPage\" tabindex=\"0\"" +
                          " class=\"ui-page ui-page-theme-a ui-page-header-fixed ui-page-footer-fixed ui-page-active\"" +
                          " style=\"min-height: 529px; padding-top: 69px; padding-bottom: 29px;\">";
                msglist += "\r\n<div data-role=\"content\" class=\"ui-content\" role=\"main\">";
                msglist += "\r\n<div class=\"divContent\" id=\"divChats\">";
                msglist += "\r\n<ul class=\"lotteryul\">";
                msglist += "\r\n<li class=\"lotteryulli\">";
                msglist += "\r\n<div class=\"divLottery\">";
                msglist += "\r\n<div class=\"topboxdiv\">";
                msglist += "\r\n<span class=\"lott-wt\">现场抽奖</span>";
                msglist += "\r\n<p class=\"lott-w\"><span>参加抽奖人数</span><em class=\"join-num lotteryUserNum\">" + strUserCount + "</em></p>";
                msglist += "\r\n</div>";
                msglist += "\r\n<div class=\"rock-box\">";
                msglist += "\r\n<span class=\"rock-head\">";
                msglist += "\r\n<img id=\"headimgurl\" src=\"images/lottery-default.jpg\">";
                msglist += "\r\n</span>";
                msglist += "\r\n<span id=\"rockname\" data-id=\"\" data-o=\"\" data-rmid=\"\" class=\"rock-name\"></span>";
                msglist += "<input type=\"text\" id=\"uid\" name=\"name\" value=\"\" style=\"display:none;\" />";
                msglist += "\r\n</div>";
                msglist += "\r\n<div class=\"btn-start\">";
                msglist += "\r\n<span>一次抽取</span>";
                msglist += "\r\n<select name=\"\" id=\"lotteryNumSel\" onchange=\"setTimeCount()\"><option value=\"1\">1</option>";
                msglist += "\r\n<option value=\"2\">2</option><option value=\"3\">3</option>";
                msglist += "\r\n<option value=\"4\">4</option><option value=\"5\">5</option>";
                msglist += "\r\n<option value=\"6\">6</option><option value=\"7\">7</option>";
                msglist += "\r\n<option value=\"8\">8</option><option value=\"9\">9</option>";
                msglist += "\r\n<option value=\"10\">10</option><option value=\"20\">20</option>";
                msglist += "\r\n<option value=\"30\">30</option><option value=\"50\">50</option>";
                msglist += "\r\n<option value=\"100\">100</option>\r\n</select>人";
                msglist += "\r\n<a href=\"javascript:void(0);\" data-disabled=\"no\">";
                msglist += "\r\n<span style=\"display: inline;\" id=\"startLottery\" >开始抽奖</span>";
                msglist += "\r\n<span style=\"display: none;\" id=\"endLottery\" >停止</span>";
                msglist += "\r\n</a>";
                msglist += "\r\n</div>";
                msglist += "\r\n</div>";
                msglist += "\r\n</li>";
                msglist += "\r\n<li class=\"lotterullastli\">";
                msglist += "\r\n<div class=\"divWinner\">";
                msglist += "\r\n<div class=\"list-top\">";
                msglist += "\r\n<p class=\"pro-num\">获奖人数<em class=\"winUserNum\"></em></p>";
                msglist += "\r\n<span>获奖名单</span>";
                msglist += "\r\n</div>";
                msglist += "\r\n<div class=\"list-tit\">";
                msglist += "\r\n<span>获奖序号</span>";
                msglist += "\r\n<span>用户昵称</span>";
                msglist += "\r\n</div>";
                msglist += "\r\n<div class=\"priname-box\">";
                msglist += "\r\n<ul id=\"prize-list\" class=\"prize-list\">";
                msglist += "\r\n</ul>";
                msglist += "\r\n</div>";
                msglist += "\r\n<div class=\"und-btn\">";
                msglist += "\r\n<span>重新抽奖</span></div>";
                msglist += "\r\n</div>";
                msglist += "\r\n</li>";
                msglist += "\r\n</ul>";
                script   = "[";
                for (int i = 0; i < ChatUserDs.Tables[0].Rows.Count; i++)
                {
                    string UserID     = ChatUserDs.Tables[0].Rows[i]["ID"].ToString();
                    string OpenID     = ChatUserDs.Tables[0].Rows[i]["OpenID"].ToString();
                    string NickName   = ChatUserDs.Tables[0].Rows[i]["NickName"].ToString();
                    string HeadImgUrl = ChatUserDs.Tables[0].Rows[i]["HeadImgUrl"].ToString();
                    script += "{ \"id\": \"" + UserID + "\",\"rmid\":\"" + strRoomID + "\",\"name\": \"" + NickName +
                              "\",\"oid\":\"" + OpenID + "\", \"headimg\": \"" + HeadImgUrl + "\" }";
                    if (i != ChatUserDs.Tables[0].Rows.Count - 1)
                    {
                        script += ",";
                    }
                }
                script  += "]";
                msglist += "\r\n</div>\r\n</div>\r\n</div>\r\n";
            }
        }