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 { } }
public bool UpdateConponsAct(CouponsAct ac) { DbCommand sqlStringCommand = this.database.GetSqlStringCommand("Update Hishop_CouponsAct set CouponsID=@CouponsID,BgImg=@BgImg,CreateTime=@CreateTime,ColValue1=@ColValue1,ColValue2=@ColValue2"); this.database.AddInParameter(sqlStringCommand, "CouponsID", DbType.Int32, ac.CouponsID); this.database.AddInParameter(sqlStringCommand, "BgImg", DbType.String, ac.BgImg); this.database.AddInParameter(sqlStringCommand, "CreateTime", DbType.DateTime, ac.CreateTime); this.database.AddInParameter(sqlStringCommand, "ColValue1", DbType.String, ac.ColValue1); this.database.AddInParameter(sqlStringCommand, "ColValue2", DbType.String, ac.ColValue2); return(this.database.ExecuteNonQuery(sqlStringCommand) > 0); }
public bool AddCouponsAct(CouponsAct ac) { DbCommand sqlStringCommand = this.database.GetSqlStringCommand("Insert into Hishop_CouponsAct values(@CouponsID,@BgImg,@CreateTime,@ColValue1,@ColValue2)"); this.database.AddInParameter(sqlStringCommand, "CouponsID", DbType.Int32, ac.CouponsID); this.database.AddInParameter(sqlStringCommand, "BgImg", DbType.String, ac.BgImg); this.database.AddInParameter(sqlStringCommand, "CreateTime", DbType.DateTime, ac.CreateTime); this.database.AddInParameter(sqlStringCommand, "ColValue1", DbType.Int32, ac.ColValue1); this.database.AddInParameter(sqlStringCommand, "ColValue2", DbType.String, ac.ColValue2); return(this.database.ExecuteNonQuery(sqlStringCommand) > 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("优惠卷活动"); } }
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>"); } }
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"); } }
/// <summary> /// 修改优惠卷活动 /// </summary> /// <param name="ac"></param> /// <returns></returns> public static bool UpdateConponsAct(CouponsAct ac) { return(new CouponDao().UpdateConponsAct(ac)); }
/// <summary> /// 添加优惠卷活动 /// </summary> /// <param name="ac"></param> /// <returns></returns> public static bool AddCouponsAct(CouponsAct ac) { return(new CouponDao().AddCouponsAct(ac)); }