private void btnNext_Click(object sender, System.EventArgs e) { PromotionInfo promotion = this.promotionView.Promotion; promotion.ActivityId = this.activityId; if (promotion.MemberGradeIds.Count <= 0) { this.ShowMsg("必须选择一个适合的客户", false); return; } if (promotion.StartDate.CompareTo(promotion.EndDate) > 0) { this.ShowMsg("开始日期应该小于结束日期", false); return; } promotion.PromoteType = (PromoteType)int.Parse(this.txtPromoteType.Text); decimal condition = 0m; decimal discountValue = 0m; decimal.TryParse(this.txtCondition.Text.Trim(), out condition); decimal.TryParse(this.txtDiscountValue.Text.Trim(), out discountValue); promotion.Condition = condition; promotion.DiscountValue = discountValue; int num = SubsitePromoteHelper.EditPromotion(promotion); if (num == -1) { this.ShowMsg("编辑促销活动失败,可能是信填写有误,请重试", false); return; } if (num == -2) { this.ShowMsg("编辑促销活动失败,可能是选择的会员等级已经被删除,请重试", false); return; } if (num == 0) { this.ShowMsg("编辑促销活动失败,请重试", false); return; } this.ShowMsg("编辑促销活动成功", true); }
private void btnNext_Click(object sender, EventArgs e) { PromotionInfo promotion = this.promotionView.Promotion; promotion.ActivityId = this.activityId; if (promotion.MemberGradeIds.Count <= 0) { this.ShowMsg("必须选择一个适合的客户", false); } else if (promotion.StartDate.CompareTo(promotion.EndDate) > 0) { this.ShowMsg("开始日期应该小于结束日期", false); } else { promotion.PromoteType = (PromoteType)int.Parse(this.txtPromoteType.Text); decimal result = 0M; decimal num2 = 0M; decimal.TryParse(this.txtCondition.Text.Trim(), out result); decimal.TryParse(this.txtDiscountValue.Text.Trim(), out num2); promotion.Condition = result; promotion.DiscountValue = num2; switch (SubsitePromoteHelper.EditPromotion(promotion)) { case -1: this.ShowMsg("编辑促销活动失败,可能是信填写有误,请重试", false); return; case -2: this.ShowMsg("编辑促销活动失败,可能是选择的会员等级已经被删除,请重试", false); return; case 0: this.ShowMsg("编辑促销活动失败,请重试", false); return; } this.ShowMsg("编辑促销活动成功", true); } }