Пример #1
0
        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>&nbsp;({EKeywordTypeUtils
                        .GetText(keywordType)})&nbsp;<a href=""javascript:;"" onclick=""{Modal.KeywordEdit
                        .GetOpenWindowString(PublishmentSystemID, keywordID, keyword)}""><i class=""icon-edit""></i></a>&nbsp;<a href=""{urlDelete}"" onclick=""javascript:return confirm('此操作将删除关键字“{keyword}”,确认吗?');""><i class=""icon-remove""></i></a></div>";
            }
        }
Пример #2
0
        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;
        }
Пример #3
0
        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>&nbsp;({EKeywordTypeUtils
                        .GetText(keywordType)})</div>";
            }
        }