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 { } }
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"; } } }
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 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); } } }
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"); } }
private void BindCoupons() { this.grdCoupons.DataSource = CouponHelper.GetCouponsAct(""); this.grdCoupons.DataBind(); }