コード例 #1
0
        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);
        }
コード例 #2
0
        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);
                    }
                }
            }
        }