Exemple #1
0
        protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            string id = GridView1.SelectedDataKey.Value as string;

            var ds = new Code.ContextDataSource();
            var entries = ds.ListEntries(id);

            var recordurl = ProxySettings.GetProxyUrl() + "record/" + ProxySettings.MungTapeId(id);
            var playurl = ProxySettings.GetProxyUrl() + "play/" + ProxySettings.MungTapeId(id);
            RecordLabel.Text = "RECORDING URL: " + recordurl;
            PlayLabel.Text = "PLAYBACK URL: " + playurl;

            if (entries.Count==0)
            {
                Panel1.Controls.Add(new LiteralControl("<hr/><p><b>Tape is empty</b></p>"));
            }
            else
            {
                foreach (var entry in entries)
                {
                    Panel1.Controls.Add(new LiteralControl("<hr/>"));
                    var entryTable = Code.EntryRenderer.BuildEntryTable(entry);
                    Panel1.Controls.Add(entryTable);
                }
            }
        }
Exemple #2
0
        protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            string id = GridView1.SelectedDataKey.Value as string;

            var ds      = new Code.ContextDataSource();
            var entries = ds.ListEntries(id);

            var recordurl = ProxySettings.GetProxyUrl() + "record/" + ProxySettings.MungTapeId(id);
            var playurl   = ProxySettings.GetProxyUrl() + "play/" + ProxySettings.MungTapeId(id);

            RecordLabel.Text = "RECORDING URL: " + recordurl;
            PlayLabel.Text   = "PLAYBACK URL: " + playurl;

            if (entries.Count == 0)
            {
                Panel1.Controls.Add(new LiteralControl("<hr/><p><b>Tape is empty</b></p>"));
            }
            else
            {
                foreach (var entry in entries)
                {
                    Panel1.Controls.Add(new LiteralControl("<hr/>"));
                    var entryTable = Code.EntryRenderer.BuildEntryTable(entry);
                    Panel1.Controls.Add(entryTable);
                }
            }
        }