示例#1
0
        private void AddCoupons()
        {
            string      formString = WebUtils.GetFormString("code");
            CouponsInfo dataBySN   = Coupons.GetDataBySN(formString);

            if (dataBySN == null)
            {
                base.WriteJsonTip(false, "优惠券编码无效", "");
            }
            else if (base.UserID == -1)
            {
                base.WriteJsonTip(false, "会员没有登录", "");
            }
            else if (dataBySN.EndTime > System.DateTime.Now)
            {
                base.WriteJsonTip(false, "优惠券已过期", "");
            }
            else if (!string.IsNullOrEmpty(dataBySN.UserName))
            {
                base.WriteJsonTip(false, "优惠券已经绑定了会员", "");
            }
            else if (dataBySN.IsUsed)
            {
                base.WriteJsonTip(false, "优惠券已经使用过了", "");
            }
            else if (dataBySN.UserName == base.UserName)
            {
                base.WriteJsonTip(false, "已经绑定了这张优惠券", "");
            }
            else
            {
                dataBySN.UserName = base.UserName;
                if (Coupons.Update(dataBySN))
                {
                    base.WriteJsonTip(true, "优惠券绑定成功!", "");
                }
                else
                {
                    base.WriteJsonTip(false, "Thao tác thất bại!", "");
                }
            }
        }