예제 #1
0
        private void LoadData()
        {
            IList <InLabClient> query = RoomDataDA.GetCurrentUsersInRoom(ddlRoom.SelectedValue);

            gvUsers.DataSource = query;
            gvUsers.DataBind();

            rptUsers.DataSource = query;
            rptUsers.DataBind();
        }
예제 #2
0
        private void PopulateRss(string roomName, string channelName = "", string userName = "")
        {
            rss.Channel               = new Channel();
            rss.Version               = "2.0";
            rss.Channel.Title         = string.Format("LNF Users in {0}", roomName);
            rss.Channel.PubDate       = DateTime.Now;
            rss.Channel.LastBuildDate = DateTime.Now;
            rss.Channel.WebMaster     = "*****@*****.**";
            rss.Channel.Description   = "Users currently in one of the LNF lab areas";
            rss.Channel.Link          = GetFullUrl("~/AccInLab.aspx");

            if (!string.IsNullOrEmpty(channelName))
            {
                rss.Channel.Title += " '" + channelName + "'";
                if (!string.IsNullOrEmpty(userName))
                {
                    rss.Channel.Title += string.Format(" (generated for {0})", userName);
                }
            }

            rss.Channel.Items = RoomDataDA.GetCurrentUsersInRoom(roomName).Select(CreateRssItem).ToList();
        }