Exemplo n.º 1
0
        /// <summary>
        /// 获取主卡券信息
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        private string getcouponinfo(HttpContext context)
        {
            string cardCouponType = context.Request["cardcoupontype"];
            int    cardId         = int.Parse(context.Request["cardid"]);

            switch (cardCouponType)
            {
            case "entranceticket":    //门票
                CardCoupons sourceData          = bllCardCoupon.GetCardCoupon("EntranceTicket", cardId);
                Cardcoupon_EntranceTicket model = new Cardcoupon_EntranceTicket();
                model.card_id   = sourceData.CardId;
                model.card_name = sourceData.Name;
                model.card_logo = bllCardCoupon.GetImgUrl(sourceData.Logo);
                if (sourceData.ValidFrom != null)
                {
                    model.card_validfrom = bllCardCoupon.GetTimeStamp((DateTime)sourceData.ValidFrom);
                }
                if (sourceData.ValidTo != null)
                {
                    model.card_validto = bllCardCoupon.GetTimeStamp((DateTime)sourceData.ValidTo);
                }
                model.card_bigimg = bllCardCoupon.GetImgUrl(sourceData.Ex1); //Ex1 代表门票大图
                model.card_detail = sourceData.Ex2;                          //Ex2 代表门票详情
                if (model.card_detail != null && model.card_detail.Contains("/FileUpload/"))
                {
                    model.card_detail = model.card_detail.Replace("/FileUpload/", string.Format("http://{0}/FileUpload/", context.Request.Url.Host));
                }
                return(Common.JSONHelper.ObjectToJson(model));



            default:
                break;
            }
            return("");
        }