/// <summary> /// 增加一条数据 /// </summary> public int Add(VipSoft.Model.RechargeLog model) { return(dal.Add(model)); }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(VipSoft.Model.RechargeLog model) { return(dal.Update(model)); }
private void recharge_Click(object sender, EventArgs e) { if (this.v_cardid.Text == null || this.v_cardid.Text == "") { MessageBox.Show("请先选择需要充值的会员!"); this.search_box.Focus(); return; } if (this.total.Text == "" || this.total.Text == null || decimal.Parse(this.total.Text) <= 0) { MessageBox.Show("请输入充值金额!"); return; } int id = int.Parse(this.id.Text); decimal rechargeMoney = decimal.Parse(this.total.Text); VipSoft.BLL.MemCard mCard = new VipSoft.BLL.MemCard(); VipSoft.Model.MemCard memModel = mCard.GetModel(id); //更新会员表的卡余额 memModel.Money += rechargeMoney; mCard.Update(memModel); //往充值记录表插入充值记录 VipSoft.BLL.RechargeLog chargeBll = new VipSoft.BLL.RechargeLog(); VipSoft.Model.RechargeLog charge = new Model.RechargeLog(); charge.MemID = id; charge.MemName = memModel.Name; charge.Money = decimal.Parse(this.rechargeAmount.Text); charge.CardID = memModel.CardID; charge.GiveMoney = decimal.Parse(this.giftAmount.Text); charge.MasterID = PublicState.Master.ID; charge.MasterName = PublicState.Master.Name; charge.ShopID = PublicState.Master.ShopID; charge.ShopName = PublicState.Master.ShopName; charge.Type = 0; if (chargeBll.Add(charge) > 0) { MessageBox.Show("充值成功!"); this.Close(); } else { MessageBox.Show("充值失败!"); } }