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; } } } }
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; } } }
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; } } } }