//搜索 protected void BtnSend_Click(object sender, EventArgs e) { List <Expression> express = new List <Expression>(); express.Add(new Expression("MemberName", "=", TbKey.Text)); TB_Member_Members member = MemberService.MembersService.Get(express); if (member.ID > 0) { LbTooltip.Text = ""; int couponID = CommonClass.ReturnRequestInt("couponID", 0); TB_Member_Coupon coupon = MemberService.CouponService.Get(couponID); TB_Member_CouponNos entity = new TB_Member_CouponNos(); entity.MemberID = member.ID; entity.Amount = coupon.Amount; entity.CouponID = couponID; entity.IsUse = false; entity.SendDate = DateTime.Now; entity.CouponNo = System.Guid.NewGuid().ToStr(); MemberService.CouponNosService.Insert(entity); LoadDataBind(); //重新加载 } else { LbTooltip.Text = "当前会员不存在!"; } }
//加载 public void LoadDataBind() { TB_Member_Coupon model = new TB_Member_Coupon(); int id = CommonClass.ReturnRequestInt("id", 0); if (id > 0) { model = MemberService.CouponService.Get(id); TbTitle.Text = model.Title; TbAmount.Text = model.Amount.ToStr(); CheckBoxIsSetDate.Checked = model.IsSetDate; if (model.IsSetDate) { startDate.Visible = true; stopDate.Visible = true; } TbStartDate.Text = model.StartDate.ToShortDateString(); TbStopDate.Text = model.StopDate.ToShortDateString(); ViewState["id"] = model.ID; } }
//保存 protected void BtnSave_Click(object sender, EventArgs e) { bool isTrue = true; if (CheckBoxIsSetDate.Checked == true) { LbAmount.Text = ""; LbStartDate.Text = ""; LbStopDate.Text = ""; if (TbAmount.Text.ToDecimal() <= 0) { LbAmount.Text = "请正确输入抵扣金额!"; isTrue = false; } if (TbStartDate.Text == string.Empty) { LbStartDate.Text = "请输入开始时间!"; isTrue = false; } if (TbStopDate.Text == string.Empty) { LbStopDate.Text = "请输入结束时间!"; isTrue = false; } } if (isTrue == false) { return; } TB_Member_Coupon model = new TB_Member_Coupon(); if (ViewState["id"] != null) { model = MemberService.CouponService.Get(ViewState["id"]); } model.Title = TbTitle.Text; model.Amount = TbAmount.Text.ToDecimal(); model.StartDate = Convert.ToDateTime(TbStartDate.Text); model.StopDate = Convert.ToDateTime(TbStopDate.Text); model.AddDate = DateTime.Now; IMember_Coupon members = MemberService.CouponService; if (ViewState["id"] == null) { if (members.Insert(model) == 1) { //操作日志 AdminService.LogService.Insert(OperationType.用户操作, AdminUserID, "添加优惠券" + model.Title); MessageDiv.InnerHtml = CommonClass.Reload("数据添加成功"); } else { MessageDiv.InnerHtml = CommonClass.Alert("数据添加失败"); } } else { if (members.Update(model) == 1) { //操作日志 AdminService.LogService.Insert(OperationType.用户操作, AdminUserID, "修改优惠券" + model.Title); MessageDiv.InnerHtml = CommonClass.Reload("数据修改成功"); } else { MessageDiv.InnerHtml = CommonClass.Alert("数据修改失败"); } } }