예제 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            permissions();

            deck_id = Convert.ToInt32(Page.RouteData.Values["id"]);

            foreach (Slide s in _slides.by_deck(Convert.ToInt32(Page.RouteData.Values["id"])))
            {
                ph_tags.Controls.Add(new LiteralControl("<tr><td><img src=\"/uploads/" + s.source + "\" width=\"95%\" /></td><td><a href=\"/slides/delete/" + s.id + "\"><i class=\"fa fa-trash-o\"></i></a></td></tr>"));
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["event_id"] != null)
            {
                fnsignUrl = _settings.site_url();


                Terminal t = _terminals.single(Convert.ToInt32(Session["event_id"]),
                                               Convert.ToInt32(Page.RouteData.Values["id"]));

                if (t.template_id > 0)
                {
                    // fill the content
                    Location l = _locations.single(Convert.ToInt32(t.location_id));

                    Template temp = _templates.single(Convert.ToInt32(t.template_id));

                    bgimage = temp.bgimage;
                    video   = bgimage;

                    if (temp.video)
                    {
                        video_bg.Visible = true;

                        bgimage = null;
                    }

                    template_id.Value = temp.id.ToString();

                    event_id.Value       = t.event_id.ToString();
                    location_sched.Value = l.sched_id;
                    terminal_id.Value    = Page.RouteData.Values["id"].ToString();

                    foreach (Slide s in _slides.by_deck(Convert.ToInt32(t.deck)))
                    {
                        ph_slides.Controls.Add(new LiteralControl("<div class=\"slide\"><img src=\"http://fnsign.fntech.com/uploads/" + s.source + "\" /></div>"));
                    }
                }
                else
                {
                    // display the waiting signal
                    Response.Redirect("/not-assigned/" + t.id);
                }
            }
            else
            {
                Response.Redirect("/details");
            }
        }