Esempio n. 1
0
        public void Page_Load(object sender, EventArgs e)
        {
            if (IsForbidden)
            {
                return;
            }

            PageUtils.CheckRequestParameter("PublishmentSystemId");
            _cardId = Body.GetQueryInt("CardID");

            if (!IsPostBack)
            {
                var pageTitle = "领取会员卡";
                BreadCrumb(AppManager.WeiXin.LeftMenu.IdFunction, AppManager.WeiXin.LeftMenu.Function.IdCard, pageTitle, AppManager.WeiXin.Permission.WebSite.Card);
                LtlPageTitle.Text = pageTitle;

                if (_cardId > 0)
                {
                }
                LtlSelectUser.Text =
                    $@"&nbsp;<a href=""javascript:;"" onclick=""{ModalUserSelect.GetOpenWindowString(TbUserNameList.ClientID)}"" style=""vertical-align:bottom"">选择</a>";

                BtnReturn.Attributes.Add("onclick",
                                         $@"location.href=""{PageCardSn.GetRedirectUrl(PublishmentSystemId, _cardId,
                        string.Empty, string.Empty, string.Empty, false)}"";return false");
            }
        }
Esempio n. 2
0
        void rptContents_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                var cardInfo = new CardInfo(e.Item.DataItem);

                var ltlItemIndex  = e.Item.FindControl("ltlItemIndex") as Literal;
                var ltlTitle      = e.Item.FindControl("ltlTitle") as Literal;
                var ltlCardTitle  = e.Item.FindControl("ltlCardTitle") as Literal;
                var ltlKeywords   = e.Item.FindControl("ltlKeywords") as Literal;
                var ltlPvCount    = e.Item.FindControl("ltlPVCount") as Literal;
                var ltlIsEnabled  = e.Item.FindControl("ltlIsEnabled") as Literal;
                var ltlUserUrl    = e.Item.FindControl("ltlUserUrl") as Literal;
                var ltlPreviewUrl = e.Item.FindControl("ltlPreviewUrl") as Literal;
                var ltlEditUrl    = e.Item.FindControl("ltlEditUrl") as Literal;
                var ltlOperator   = e.Item.FindControl("ltlOperator") as Literal;

                ltlItemIndex.Text = (e.Item.ItemIndex + 1).ToString();
                ltlTitle.Text     = cardInfo.Title;
                ltlCardTitle.Text = cardInfo.CardTitle;
                ltlKeywords.Text  = DataProviderWx.KeywordDao.GetKeywords(cardInfo.KeywordId);
                ltlPvCount.Text   = cardInfo.PvCount.ToString();

                ltlIsEnabled.Text = StringUtils.GetTrueOrFalseImageHtml(!cardInfo.IsDisabled);

                var urlCardSn = PageCardSn.GetRedirectUrl(PublishmentSystemId, cardInfo.Id, string.Empty, string.Empty, string.Empty, false);

                ltlUserUrl.Text = $@"<a href=""{urlCardSn}"">会员卡</a>";

                //var urlPreview = CardManager.GetCardUrl(cardInfo, string.Empty);
                //urlPreview = BackgroundPreview.GetRedirectUrlToMobile(urlPreview);
                //ltlPreviewUrl.Text = $@"<a href=""{urlPreview}"" target=""_blank"">预览</a>";

                var urlEdit = PageCardAdd.GetRedirectUrl(PublishmentSystemId, cardInfo.Id);
                ltlEditUrl.Text = $@"<a href=""{urlEdit}"">编辑</a>";

                ltlOperator.Text =
                    $@"<a href=""javascript:;"" onclick=""{ModalCardOperatorAdd.GetOpenWindowStringToAdd(
                        PublishmentSystemId, cardInfo.Id)}"">操作员</a>";
            }
        }