📄 batchaddmoney.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 + -