⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 batchaddmoney.cs

📁 动易SiteFactory&#8482 网上商店系统1.0源代码
💻 CS
字号:
namespace PowerEasy.WebSite.Admin.User
{
    using PowerEasy.Common;
    using PowerEasy.Controls;
    using PowerEasy.UserManage;
    using PowerEasy.Web.UI;
    using PowerEasy.WebSite.Controls;
    using System;
    using System.Web.UI.WebControls;

    public class BatchAddMoney : AdminPage
    {
        protected CheckBox ChkSaveItem;
        protected Button EBtnSubmit;
        protected Label LblMsg;
        protected PowerEasy.WebSite.Controls.SelectUser SelectUser;
        protected ExtendedSiteMapPath SmpNavigator;
        protected TextBox TxtMemo;
        protected TextBox TxtMoney;
        protected TextBox TxtReason;
        protected RegularExpressionValidator ValeMoney;
        protected PowerEasy.Controls.RequiredFieldValidator ValrMoney;
        protected PowerEasy.Controls.RequiredFieldValidator ValrMRemark;

        protected void EBtnSubmit_Click(object sender, EventArgs e)
        {
            decimal d = DataConverter.CDecimal(this.TxtMoney.Text);
            string str = this.TxtReason.Text.Trim();
            bool isRecord = this.ChkSaveItem.Checked;
            bool flag2 = false;
            string str2 = "批量发奖金成功!";
            string str3 = "批量发奖金失败!";
            string text = this.TxtMemo.Text;
            if (string.IsNullOrEmpty(str))
            {
                AdminPage.WriteErrMsg("<li>请输入原因!</li>");
            }
            string str5 = this.ViewState["Action"] as string;
            if (str5.CompareTo("SubtractMoney") == 0)
            {
                d = decimal.op_UnaryNegation(d);
                str2 = "批量扣奖金成功!";
                str3 = "批量扣奖金失败!";
            }
            IEncourageStrategy<decimal> strategy = new UserMoney();
            switch (this.SelectUser.UserType)
            {
                case 0:
                    flag2 = strategy.IncreaseForAll(d, str, isRecord, text);
                    break;

                case 1:
                    if (string.IsNullOrEmpty(this.SelectUser.GroupId))
                    {
                        AdminPage.WriteErrMsg("<li>请选择会员组!</li>");
                    }
                    flag2 = strategy.IncreaseForGroup(this.SelectUser.GroupId, d, str, isRecord, text);
                    break;

                case 2:
                    if (string.IsNullOrEmpty(this.SelectUser.UserId))
                    {
                        AdminPage.WriteErrMsg("<li>请指定会员!</li>");
                    }
                    flag2 = strategy.IncreaseForUsers(this.SelectUser.UserId, d, str, isRecord, text);
                    break;
            }
            if (flag2)
            {
                AdminPage.WriteSuccessMsg("<li>" + str2 + "</li>", "UserManage.aspx");
            }
            else
            {
                AdminPage.WriteErrMsg("<li>" + str3 + "</li>");
            }
        }

        protected void Page_Load(object sender, EventArgs e)
        {
            if (!this.Page.IsPostBack)
            {
                if (BasePage.RequestString("Action").CompareTo("SubtractMoeny") == 0)
                {
                    this.LblMsg.Text = "批量扣除奖金";
                    this.ViewState["Action"] = "SubtractMoney";
                }
                else
                {
                    this.LblMsg.Text = "批量添加奖金";
                    this.ViewState["Action"] = "AddMoney";
                }
                if (!string.IsNullOrEmpty(BasePage.RequestString("UserID")))
                {
                    this.SelectUser.UserId = BasePage.RequestString("UserID");
                    this.SelectUser.UserType = 2;
                }
            }
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -