private void btnSubmitMemberRanks_Click(object sender, System.EventArgs e) { string text = string.Empty; if (this.txtValue.Text.Trim().Contains(".")) { this.ShowMsg("折扣必须为正整数", false); return; } MemberGradeInfo memberGradeInfo = new MemberGradeInfo(); memberGradeInfo.Name = this.txtRankName.Text.Trim(); memberGradeInfo.Description = this.txtRankDesc.Text.Trim(); int points; if (int.TryParse(this.txtPoint.Text.Trim(), out points)) { memberGradeInfo.Points = points; } else { text += Formatter.FormatErrorMessage("积分设置无效或不能为空,必须大于等于0的整数"); } memberGradeInfo.IsDefault = this.chkIsDefault.SelectedValue; int discount; if (int.TryParse(this.txtValue.Text, out discount)) { memberGradeInfo.Discount = discount; } else { text += Formatter.FormatErrorMessage("等级折扣设置无效或不能为空,等级折扣必须在1-100之间"); } if (!string.IsNullOrEmpty(text)) { this.ShowMsg(text, false); return; } if (!this.ValidationMemberGrade(memberGradeInfo)) { return; } if (UnderlingHelper.HasSamePointMemberGrade(memberGradeInfo)) { this.ShowMsg("已经存在相同积分的等级,每个会员等级的积分不能相同", false); return; } if (UnderlingHelper.CreateUnderlingGrade(memberGradeInfo)) { this.ShowMsg("成功添加了一个会员等级", true); return; } this.ShowMsg("添加会员等级失败", false); }
private void btnSubmitMemberRanks_Click(object sender, EventArgs e) { string str = string.Empty; if (this.txtValue.Text.Trim().Contains(".")) { this.ShowMsg("折扣必须为正整数", false); } else { int num; int num2; MemberGradeInfo memberGrade = new MemberGradeInfo(); memberGrade.Name = this.txtRankName.Text.Trim(); memberGrade.Description = this.txtRankDesc.Text.Trim(); if (int.TryParse(this.txtPoint.Text.Trim(), out num)) { memberGrade.Points = num; } else { str = str + Formatter.FormatErrorMessage("积分设置无效或不能为空,必须大于等于0的整数"); } memberGrade.IsDefault = this.chkIsDefault.SelectedValue; if (int.TryParse(this.txtValue.Text, out num2)) { memberGrade.Discount = num2; } else { str = str + Formatter.FormatErrorMessage("等级折扣设置无效或不能为空,等级折扣必须在1-100之间"); } if (!string.IsNullOrEmpty(str)) { this.ShowMsg(str, false); } else if (this.ValidationMemberGrade(memberGrade)) { if (UnderlingHelper.HasSamePointMemberGrade(memberGrade)) { this.ShowMsg("已经存在相同积分的等级,每个会员等级的积分不能相同", false); } else if (UnderlingHelper.CreateUnderlingGrade(memberGrade)) { this.ShowMsg("成功添加了一个会员等级", true); } else { this.ShowMsg("添加会员等级失败", false); } } } }