void rptContents_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { var keywordID = TranslateUtils.EvalInt(e.Item.DataItem, "KeywordID"); var keyword = TranslateUtils.EvalString(e.Item.DataItem, "Keyword"); var keywordType = EKeywordTypeUtils.GetEnumType(TranslateUtils.EvalString(e.Item.DataItem, "KeywordType")); var ltlKeyword = e.Item.FindControl("ltlKeyword") as Literal; string urlDelete = $@"{GetRedirectUrl(PublishmentSystemID)}&delete=true&deleteKeywordID={keywordID}&deleteKeyword={keyword}"; ltlKeyword.Text = $@"<div class=""alert alert-success pull-left"" style=""margin:5px;padding-right:14px;""><strong style=""color: #468847"">{keyword}</strong> ({EKeywordTypeUtils .GetText(keywordType)}) <a href=""javascript:;"" onclick=""{Modal.KeywordEdit .GetOpenWindowString(PublishmentSystemID, keywordID, keyword)}""><i class=""icon-edit""></i></a> <a href=""{urlDelete}"" onclick=""javascript:return confirm('此操作将删除关键字“{keyword}”,确认吗?');""><i class=""icon-remove""></i></a></div>"; } }
public static string GetFunctionName(EKeywordType keywordType, int functionID) { var functionName = string.Empty; if (functionID > 0) { if (keywordType == EKeywordType.Album) { var albumInfo = DataProviderWx.AlbumDao.GetAlbumInfo(functionID); if (albumInfo != null) { functionName = albumInfo.Title; } } else if (keywordType == EKeywordType.Appointment) { var appointmentInfo = DataProviderWx.AppointmentDao.GetAppointmentInfo(functionID); if (appointmentInfo != null) { functionName = appointmentInfo.Title; } } else if (keywordType == EKeywordType.Conference) { var conferenceInfo = DataProviderWx.ConferenceDao.GetConferenceInfo(functionID); if (conferenceInfo != null) { functionName = conferenceInfo.Title; } } else if (keywordType == EKeywordType.Coupon) { var couponActInfo = DataProviderWx.CouponActDao.GetActInfo(functionID); if (couponActInfo != null) { functionName = couponActInfo.Title; } } else if (keywordType == EKeywordType.Scratch || keywordType == EKeywordType.BigWheel || keywordType == EKeywordType.GoldEgg || keywordType == EKeywordType.Flap || keywordType == EKeywordType.YaoYao) { var lotteryInfo = DataProviderWx.LotteryDao.GetLotteryInfo(functionID); if (lotteryInfo != null) { functionName = lotteryInfo.Title; } } else if (keywordType == EKeywordType.Map) { var mapInfo = DataProviderWx.MapDao.GetMapInfo(functionID); if (mapInfo != null) { functionName = mapInfo.Title; } } else if (keywordType == EKeywordType.Message) { var messageInfo = DataProviderWx.MessageDao.GetMessageInfo(functionID); if (messageInfo != null) { functionName = messageInfo.Title; } } else if (keywordType == EKeywordType.Search) { var searchInfo = DataProviderWx.SearchDao.GetSearchInfo(functionID); if (searchInfo != null) { functionName = searchInfo.Title; } } else if (keywordType == EKeywordType.Store) { var storeInfo = DataProviderWx.StoreDao.GetStoreInfo(functionID); if (storeInfo != null) { functionName = storeInfo.Title; } } else if (keywordType == EKeywordType.View360) { var view360Info = DataProviderWx.View360Dao.GetView360Info(functionID); if (view360Info != null) { functionName = view360Info.Title; } } else if (keywordType == EKeywordType.Vote) { var voteInfo = DataProviderWx.VoteDao.GetVoteInfo(functionID); if (voteInfo != null) { functionName = voteInfo.Title; } } else if (keywordType == EKeywordType.Card) { var cardInfo = DataProviderWx.CardDao.GetCardInfo(functionID); if (cardInfo != null) { functionName = cardInfo.Title; } } if (!string.IsNullOrEmpty(functionName)) { functionName = $@"{functionName}({EKeywordTypeUtils.GetText(keywordType)})"; } } return functionName; }
void rptContents_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { var keywordID = TranslateUtils.EvalInt(e.Item.DataItem, "KeywordID"); var keyword = TranslateUtils.EvalString(e.Item.DataItem, "Keyword"); var keywordType = EKeywordTypeUtils.GetEnumType(TranslateUtils.EvalString(e.Item.DataItem, "KeywordType")); var ltlKeyword = e.Item.FindControl("ltlKeyword") as Literal; ltlKeyword.Text = $@"<div class=""alert alert-success pull-left"" style=""margin:5px;padding-right:14px; cursor:pointer;"" onclick=""window.parent.{jsMethod}('{keyword}');{JsUtils.OpenWindow.HIDE_POP_WIN}""><strong style=""color: #468847"">{keyword}</strong> ({EKeywordTypeUtils .GetText(keywordType)})</div>"; } }