Ejemplo n.º 1
0
 protected override void AttachChildControls()
 {
     this.uimg         = (Image)this.FindControl("uimg");
     this.btnlq        = (Button)this.FindControl("btnlq");
     this.txtID        = (HtmlInputHidden)this.FindControl("txtID");
     this.txtBgImg     = (HtmlInputHidden)this.FindControl("txtBgImg");
     this.litMoney     = (Literal)this.FindControl("litMoney");
     this.btnlq.Click += new EventHandler(this.btnlq_Click);
     if (this.Page.Request.QueryString["ID"] != null)
     {
         int ID = Convert.ToInt32(this.Page.Request.QueryString["ID"]);
         if (ID != 0)
         {
             CouponsActShare cas = CouponHelper.GetCouponsActShare(ID);
             CouponsAct      ca  = CouponHelper.GetCouponsAct(cas.CouponsActID);
             this.txtBgImg.Value = ca.BgImg;
             this.txtID.Value    = cas.ID + "";
             this.uimg.ImageUrl  = cas.UserImg;
             CouponInfo c = CouponHelper.GetCoupon(ca.CouponsID);
             this.litMoney.Text = c.DiscountValue.ToString("0.00");
         }
     }
     else
     {
     }
 }
Ejemplo n.º 2
0
 protected void Page_Load(object sender, System.EventArgs e)
 {
     this.btnAddCoupons.Click += new System.EventHandler(this.btnAddCoupons_Click);
     if (!IsPostBack)
     {
         ddlCoupons.DataSource     = CouponHelper.GetAllCoupons();
         ddlCoupons.DataTextField  = "Name";
         ddlCoupons.DataValueField = "CouponId";
         ddlCoupons.DataBind();
         if (Request.QueryString["ID"] != null)
         {
             int ID = Convert.ToInt32(Request.QueryString["ID"]);
             txtID.Value = ID + "";
             Hidistro.Entities.Promotions.CouponsAct ca = CouponHelper.GetCouponsAct(ID);
             txtCouponActName.Text    = ca.ColValue2;
             ddlCoupons.SelectedValue = ca.CouponsID + "";
             upBgImg.UploadedImageUrl = ca.BgImg;
             txtColValue.Text         = ca.ColValue1 + "";
         }
         else
         {
             txtColValue.Text = "0";
         }
     }
 }
Ejemplo n.º 3
0
 protected override void AttachChildControls()
 {
     this.txtID    = (HtmlInputHidden)this.FindControl("txtID");
     this.txtBgImg = (HtmlInputHidden)this.FindControl("txtBgImg");
     if (this.Page.Request.QueryString["ID"] != null)
     {
         int        ID = Convert.ToInt32(this.Page.Request.QueryString["ID"]);
         CouponsAct ca = CouponHelper.GetCouponsAct(ID);
         this.txtID.Value    = ca.ID + "";
         this.txtBgImg.Value = ca.BgImg;
         PageTitle.AddSiteNameTitle("优惠卷活动");
     }
 }
Ejemplo n.º 4
0
 private void btnAddCoupons_Click(object sender, System.EventArgs e)
 {
     if (upBgImg.UploadedImageUrl == "")
     {
         this.ShowMsg("请上传背景图片", false);
         return;
     }
     Hidistro.Entities.Promotions.CouponsAct ca = null;
     if (txtID.Value != "")
     {
         ca = CouponHelper.GetCouponsAct(Convert.ToInt32(txtID.Value));
     }
     else
     {
         ca = new Entities.Promotions.CouponsAct();
     }
     ca.ColValue2  = txtCouponActName.Text.Trim();
     ca.CouponsID  = Convert.ToInt32(ddlCoupons.SelectedValue);
     ca.CreateTime = DateTime.Now;
     ca.BgImg      = upBgImg.UploadedImageUrl;
     ca.ColValue1  = Convert.ToInt32(txtColValue.Text.Trim());
     if (txtID.Value != "")
     {
         if (CouponHelper.UpdateConponsAct(ca))
         {
             this.ShowMsg("修改优惠卷活动成功!", true);
         }
         else
         {
             this.ShowMsg("修改优惠卷活动失败!", false);
         }
     }
     else
     {
         if (CouponHelper.AddCouponsAct(ca))
         {
             this.ShowMsg("新增优惠卷活动成功!", true);
         }
         else
         {
             this.ShowMsg("新增优惠卷活动失败!", false);
         }
     }
 }
Ejemplo n.º 5
0
        private void btnlq_Click(object sender, EventArgs e)
        {
            int             ID            = Convert.ToInt32(this.txtID.Value);
            CouponsActShare cas           = CouponHelper.GetCouponsActShare(ID);
            MemberInfo      currentMember = MemberProcessor.GetCurrentMember();

            if (!CouponHelper.CheckUserIsCoupon(currentMember.UserId, cas.CouponsID))
            {
                CouponsAct ca          = CouponHelper.GetCouponsAct(cas.CouponsActID);
                int        NowDayCount = CouponHelper.GetNowDayCount(cas.ID);
                if (ca.ColValue1 == 0 || ca.ColValue1 > NowDayCount)
                {
                    string         claimCode = System.Guid.NewGuid().ToString().Replace("-", "").Substring(0, 15);
                    CouponItemInfo item      = new CouponItemInfo();
                    item.CouponId     = cas.CouponsID;
                    item.ClaimCode    = claimCode;
                    item.UserId       = currentMember.UserId;
                    item.UserName     = currentMember.UserName;
                    item.EmailAddress = currentMember.Email;
                    item.GenerateTime = DateTime.Now;
                    item.FromInfo     = cas.ID;
                    //new CouponItemInfo(cas.CouponsID, claimCode, new int?(currentMember.UserId), currentMember.UserName, currentMember.Email, System.DateTime.Now,cas.ID);
                    if (CouponHelper.SendClaimCodes(cas.CouponsID, item))
                    {
                        this.Page.Response.Write("<script>alert('领取优惠卷成功!');</script>");
                    }
                    else
                    {
                        this.Page.Response.Write("<script>alert('服务器繁忙,请重新尝试!');</script>");
                    }
                }
                else
                {
                    this.Page.Response.Write("<script>alert('今天可被领取的优惠卷被领完啦,您可以转到用户中心里微信活动栏目里面分享并领取优惠卷');</script>");
                }
            }
            else
            {
                this.Page.Response.Write("<script>alert('您领取过该优惠卷啦~');</script>");
            }
        }
Ejemplo n.º 6
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "application/text";
            string imgstr = context.Request.Form["image"].Split(',')[1];
            int    ID     = Convert.ToInt32(context.Request.Form["ID"]);
            string hz     = context.Request.Form["hz"];

            if (imgstr != "")
            {
                try
                {
                    byte[] bytes   = System.Convert.FromBase64String(imgstr);
                    string imgPath = "/Storage/master/topic/" + Guid.NewGuid() + "." + hz;
                    using (System.IO.MemoryStream ms = new System.IO.MemoryStream(bytes))
                    {
                        System.Drawing.Image img = System.Drawing.Image.FromStream(ms);
                        img.Save(context.Server.MapPath(imgPath));
                    }
                    MemberInfo      member = MemberProcessor.GetCurrentMember();
                    CouponsAct      ca     = CouponHelper.GetCouponsAct(ID);
                    CouponsActShare cas    = new CouponsActShare();
                    cas.CouponsID    = ca.CouponsID;
                    cas.CouponsActID = ca.ID;
                    cas.ShareTime    = DateTime.Now;
                    cas.UserID       = member.UserId;
                    cas.UserName     = member.UserName;
                    cas.UserImg      = imgPath;
                    cas.UseCount     = 0;
                    int NewID = CouponHelper.addCouponsActShare(cas);
                    context.Response.Write(NewID);
                }
                catch (Exception ex)
                {
                    context.Response.Write("false");
                }
            }
            else
            {
                context.Response.Write("false");
            }
        }
Ejemplo n.º 7
0
 private void BindCoupons()
 {
     this.grdCoupons.DataSource = CouponHelper.GetCouponsAct("");
     this.grdCoupons.DataBind();
 }