public NoCardBackCardCast(BackCardInfoModel backCardInfoModel) { InitializeComponent(); this.backCardInfo = backCardInfoModel; }
/// <summary> /// 提交数据 /// </summary> private void Submit() { BackCardInfoModel backCardInfoModel=new BackCardInfoModel(); backCardInfoModel.AddTime = this.dtp_AddTime.Value; backCardInfoModel.CardNumber = this.txt_CardNumber.Text; backCardInfoModel.CardType = this.cmb_CardType.Text; backCardInfoModel.ChangeAmount = Convert.ToDecimal(this.txt_ChangeAmount.Text); backCardInfoModel.CreateTime = DateTime.Now; backCardInfoModel.EndTime = this.dtp_EndTime.Value; backCardInfoModel.IDCardNumber = this.txt_IDCard.Text; backCardInfoModel.IDCardType = this.cmb_IDType.Text; backCardInfoModel.LeftDays = String.IsNullOrEmpty(this.txt_LeftDays.Text)?0:Convert.ToInt32(this.txt_LeftDays.Text); backCardInfoModel.LeftTimes = String.IsNullOrEmpty(this.txt_LeftTimes.Text) ? 0 : Convert.ToInt32(this.txt_LeftTimes.Text); backCardInfoModel.Name = this.txt_Name.Text; backCardInfoModel.PaidAmount = Convert.ToDecimal(this.txt_PaidAmount.Text); backCardInfoModel.StartTime = this.dtp_StartTime.Value; backCardInfoModel.TotalDays = String.IsNullOrEmpty(this.txt_TotalDays.Text) ? 0 : Convert.ToInt32(this.txt_TotalDays.Text); backCardInfoModel.TotalTimes = String.IsNullOrEmpty(this.txt_TotalTimes.Text) ? 0 : Convert.ToInt32(this.txt_TotalTimes.Text); backCardInfoModel.UsedAmount = backCardInfoModel.PaidAmount - backCardInfoModel.ChangeAmount; backCardInfoModel.PatchAmount = patchAmount; bool result=backCardInfoManager.Add(backCardInfoModel); //todo:删除会员信息 if (toupdateMemberInfo != null) { toupdateMemberInfo.InfoType = "已退卡"; memberInfoManager.Update(toupdateMemberInfo); } CommTools.AddSystemLog(this.label1.Text,this.label1.Text+"卡号:"+backCardInfoModel.CardNumber+(result==true?"成功":"失败")); MessageBox.Show(this.label1.Text+"卡号:" + backCardInfoModel.CardNumber + (result == true ? "成功" : "失败")); if (backCardType == BackCardType.HasCard) { BackCardCast backCardCast=new BackCardCast(backCardInfoModel); backCardCast.Show(); }else if(backCardType==BackCardType.NoCard) { NoCardBackCardCast noCardBackCardCast=new NoCardBackCardCast(backCardInfoModel); noCardBackCardCast.Show(); } this.Close(); }