Ejemplo n.º 1
0
        protected void rptSpecial_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem))
            {
                var curData   = (DataRowView)e.Item.DataItem;
                var litPlayer = (Literal)e.Item.FindControl("litPlayer");

                var coverInfo = VideoDB.GetCover(ConvertUtility.ToInt32(curData["Content_ID"]));
                if (coverInfo != null)
                {
                    var type = coverInfo.Video_Type;

                    switch (type)
                    {
                    case "flash":
                        litPlayer.Text = MultimediaUtility.ShowFlashAdv("home", coverInfo.Video_File, 255, 158);
                        break;

                    case "youtube":
                        litPlayer.Text = MultimediaUtility.ShowYouTuBeAdv(coverInfo.Video_YouTube, 255, 158);
                        break;

                    default:
                        litPlayer.Text = MultimediaUtility.strInitMultimedia(coverInfo.Video_File, 255, 158);
                        break;
                    }
                }
            }
        }
Ejemplo n.º 2
0
        protected void dtgAdvertises_ItemDataBound(object sender, DataGridItemEventArgs e)
        {
            if (e.Item.ItemIndex < 0)
            {
                return;
            }
            DataRowView curData   = (DataRowView)e.Item.DataItem;
            string      locations = "|" + curData["Advertise_Params"];
            //string strLocation = string.Empty;
            //foreach (ListItem item in lstZones.Items)
            //{
            //    if (locations.IndexOf("|" + item.Value + "|") >= 0)
            //        strLocation += item.Text + "<br>";
            //}
            //e.Item.Cells[2].Text = strLocation;

            Literal litUrl = (Literal)e.Item.FindControl("litUrl");

            switch (curData["Advertise_Type"].ToString())
            {
            case "flash":
                litUrl.Text = MultimediaUtility.strInitFlash(curData["Advertise_Path"].ToString(), Convert.ToInt32(curData["Advertise_Width"]), Convert.ToInt32(curData["Advertise_Height"]));
                break;

            case "media":
                litUrl.Text = MultimediaUtility.strInitMultimedia(curData["Advertise_Path"].ToString(), Convert.ToInt32(curData["Advertise_Width"]), Convert.ToInt32(curData["Advertise_Height"]));
                break;

            case "other":
                litUrl.Text = curData["Advertise_Path"].ToString();
                break;

            case "image":
                if (curData["Advertise_Path"].ToString() != string.Empty)
                {
                    litUrl.Text = "<img src='" + curData["Advertise_Path"] + "' width='120'></img>";
                }
                break;
            }
            litUrl.Text += "<br><a href='" + curData["Advertise_RedirectURL"] + "'>" + curData["Advertise_Name"] + "</a>";
            Button cmdDel = (Button)e.Item.FindControl("cmdDel");

            cmdDel.Attributes.Add("onclick", MiscUtility.DELETE_CONFIRM);
            DropDownList dropPriority = (DropDownList)e.Item.FindControl("dropPriority");

            MiscUtility.FillIndex(dropPriority, 0, 20, ConvertUtility.ToInt32(curData["Advertise_Priority"]));
        }
Ejemplo n.º 3
0
        protected void rptData_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                var curData = (DataRowView)e.Item.DataItem;

                var litAdv = (Literal)e.Item.FindControl("litAdv");

                var advType = curData["Advertise_Type"].ToString();
                var width   = ConvertUtility.ToInt32(curData["Advertise_Width"]);
                var height  = ConvertUtility.ToInt32(curData["Advertise_Height"]);
                var path    = curData["Advertise_Path"].ToString();
                //string url = curData["Advertise_RedirectURL"].ToString();
                const string target = "_blank";

                switch (advType)
                {
                case "flash":
                    litAdv.Text = MultimediaUtility.strInitFlash(path, width, height);
                    break;

                case "media":
                    litAdv.Text = MultimediaUtility.strInitMultimedia(path, width, height);
                    break;

                case "flv":
                    litAdv.Text =
                        MultimediaUtility.ShowFlashAdv(curData["Advertise_ID"].ToString(), path, width, height);
                    break;

                case "embed":
                    litAdv.Text = MultimediaUtility.ShowYouTuBeAdv(curData["Advertise_Embed"].ToString(), width, height);
                    break;

                default:
                    litAdv.Text =
                        MultimediaUtility.strInitImage(path, width, height,
                                                       ConvertUtility.ToInt32(curData["Advertise_ID"]), target);
                    break;
                }
            }
        }
Ejemplo n.º 4
0
        protected void rptData_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem))
            {
                var curData        = (DataRowView)e.Item.DataItem;
                var litPlayer      = (Literal)e.Item.FindControl("litPlayer");
                var liAvatar       = (HtmlGenericControl)e.Item.FindControl("liAvatar");
                var litDescription = (Literal)e.Item.FindControl("litDescription");

                var file    = curData["Video_File"].ToString();
                var youtube = curData["Video_Youtube"].ToString();

                if (file.Length == 0 && youtube.Length == 0)
                {
                    liAvatar.Visible = false;
                }
                else
                {
                    litDescription.Text = curData["Video_Description"].ToString().Replace("\n", "<br />");
                    var type = curData["Video_Type"].ToString();

                    switch (type)
                    {
                    case "flash":
                        litPlayer.Text = MultimediaUtility.ShowFlashAdv("player" + curData["Video_ID"], curData["Video_File"].ToString(), 560, 315);
                        break;

                    case "youtube":
                        litPlayer.Text = MultimediaUtility.ShowYouTuBeAdv(curData["Video_Youtube"].ToString(), 560, 315);
                        break;

                    default:
                        litPlayer.Text = MultimediaUtility.strInitMultimedia(curData["Video_File"].ToString(), 560, 315);
                        break;
                    }
                }
            }
        }