Files
g.hnyhua.cn/Mtxfw.VipSite/Admin_Member_cxjlcx.aspx.cs
2026-02-07 15:48:27 +08:00

334 lines
15 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
namespace Mtxfw.VipSite
{
public partial class Admin_Member_cxjlcx : Mtxfw.Utility.MemberBase
{
public Mtxfw.DAL.queue_window daoQuque = new DAL.queue_window();
Mtxfw.DAL.user_info daoUser = new Mtxfw.DAL.user_info();
Mtxfw.DAL.user_Results daoResults = new Mtxfw.DAL.user_Results();
private static Mtxfw.Utility.Config config = new Mtxfw.Utility.Config("");
protected string strIFKD = "", strIFNoKD="";
public int gtype = 0;
#region
private bool _refreshState;
private bool _isRefresh;
/// <summary>
/// 判断页面是否刷新
/// </summary>
public bool IsRefresh
{
get
{
return _isRefresh;
}
}
protected override void LoadViewState(object savedState)
{
object[] allStates = (object[])savedState;
base.LoadViewState(allStates[0]);
_refreshState = (bool)allStates[1];
_isRefresh = _refreshState == (bool)Session["__ISREFRESH"];
}
protected override object SaveViewState()
{
Session["__ISREFRESH"] = _refreshState;
object[] allStates = new object[2];
allStates[0] = base.SaveViewState();
allStates[1] = !_refreshState;
return allStates;
}
#endregion
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
string hostname = Request.Url.Host;
if (!IsPostBack)
{
if (Session["IFPassword"] == null)
{
Response.Redirect("/Member_IFPassword.aspx?Url=/Admin_Member_cxjlcx.aspx");
}
if (IFStores != 1)
{
Mtxfw.Utility.Tools.Message("您没有权限!", "/gl.aspx");
}
if (MemberJS.IndexOf("晋级会员查询") == -1)
{
Mtxfw.Utility.Tools.Message("您没有权限!", "/gl.aspx");
}
Data_Bind();
Page.Title = "晋级会员查询 - " + GetWebName;
}
MyPager.PageChanged += delegate(object s, EventArgs ex)
{
Data_Bind();
};
}
protected void Data_Bind()
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();
String s = HttpUtility.UrlDecode(Request.QueryString["s"]);
String state = HttpUtility.UrlDecode(Request.QueryString["state"]);
String IFKD = Request.QueryString["IFKD"];
String IFNoKD = Request.QueryString["IFNoKD"];
String strOrder = Request.QueryString["Order"];
sb.Append("gtype=" + gtype + " and uutype='0' And userstate<>'未审核'");
if (gtype == 0)
{
if (Memberttype != -1)
{
sb.Append(" And gtype=" + Memberttype);
}
}
else
{
sb.Append(" And gtype=" + gtype);
}
if (!String.IsNullOrEmpty(s))
{
if (s == "0")
{
sb.Append(" and uLevel4>0");
}
else if (s == "1")
{
sb.Append(" and uLevel4=1");
}
else if (s == "2")
{
sb.Append(" and uLevel4=2");
}
else if (s == "3")
{
sb.Append(" and uLevel4=3");
}
else if (s == "4")
{
sb.Append(" and uLevel4=4");
}
else if (s == "5")
{
sb.Append(" and uLevel4=5");
}
else if (s == "6")
{
sb.Append(" and uLevel4=6");
}
else if (s == "7")
{
sb.Append(" and uLevel4=7");
}
}
else
{
sb.Append(" and uLevel4>0");
}
strOrder = " Order By ID desc";
MyPager.PageSize = 50;
MyPager.RecordCount = daoUser.GetCount(sb.ToString());
if (MyPager.RecordCount == 0)
{
MyPager.Visible = false;
}
Mtxfw.Utility.Tools.ToBind(Repeater1, daoUser.GetPager(MyPager, "(select UserName from user_info b where b.Id=a.SuperiorsID) as UserName2,(select UserName from user_info b where b.Id=a.ContactID)as UserName3,(select UserName from user_info b where b.Id=a.DLRememberID) as BDName,(Select sum(Totalmoney) From user_Results b where b.IFDelete=0 and b.utype='1' And b.Seef=0 And b.MemberId=a.id) as Totalmoney,", sb.ToString() + strOrder));
}
protected void Repeater1_Command(object source, RepeaterCommandEventArgs ex)
{
int strID = int.Parse(ex.CommandArgument.ToString());
if (ex.CommandName == "Update")//修改
{
TextBox txtumoney = ((TextBox)Repeater1.Items[ex.Item.ItemIndex].FindControl("txtumoney"));
if (txtumoney.Text != "")
{
if (!System.Text.RegularExpressions.Regex.IsMatch(txtumoney.Text, @"^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$") && !System.Text.RegularExpressions.Regex.IsMatch(txtumoney.Text, @"^-?\d+$"))
{
ClientScript.RegisterStartupScript(this.GetType(), "", "<script type='text/javascript'>alert('金额填写错误!');</script>");
}
else
{
Mtxfw.Model.user_info umodel = daoUser.GetModel(strID);
if (umodel != null)
{
Double umoney = Convert.ToDouble(txtumoney.Text);
DateTime dt = DateTime.Now;
Mtxfw.Model.user_Results ModelResults = new Mtxfw.Model.user_Results();
ModelResults.b0 = umoney;
ModelResults.b1 = 0;
ModelResults.b2 = 0;
ModelResults.b3 = 0;
ModelResults.b4 = 0;
ModelResults.b5 = 0;
ModelResults.b6 = 0;
ModelResults.b7 = 0;
ModelResults.b8 = 0;
ModelResults.b9 = 0;
ModelResults.b10 = 0;
ModelResults.b11 = 0;
ModelResults.b12 = 0;
ModelResults.b13 = 0;
ModelResults.b14 = 0;
ModelResults.b15 = 0;
ModelResults.b16 = 0;
ModelResults.b17 = 0;
ModelResults.b18 = 0;
ModelResults.conent = "管理员修改奖金币";
ModelResults.Totalmoney = umoney;
ModelResults.MemberId = umodel.Id;
ModelResults.UserId = 0;
ModelResults.ListNumber = "";
ModelResults.Managers = "";
ModelResults.Seef = 1;
ModelResults.utype = "4";
ModelResults.addtime = dt;
ModelResults.gtype = gtype;
daoResults.Add(ModelResults);
daoUser.UpdateMoney("umoney", umoney, umodel.Id);
Model.User_CZ_log logmodel = new Model.User_CZ_log();
logmodel.MemberId = Card;
logmodel.AddTime = DateTime.Now;
logmodel.IP = Mtxfw.Utility.Common.GetIP;
logmodel.Body = "修改奖金币,用户名:" + umodel.UserName + ",修改金额:" + umoney;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
}
}
}
if (ex.CommandName == "Update1")//修改
{
TextBox txtumoney = ((TextBox)Repeater1.Items[ex.Item.ItemIndex].FindControl("txtumoney1"));
if (txtumoney.Text != "")
{
if (!System.Text.RegularExpressions.Regex.IsMatch(txtumoney.Text, @"^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$") && !System.Text.RegularExpressions.Regex.IsMatch(txtumoney.Text, @"^-?\d+$"))
{
ClientScript.RegisterStartupScript(this.GetType(), "", "<script type='text/javascript'>alert('金额填写错误!');</script>");
}
else
{
Mtxfw.Model.user_info umodel = daoUser.GetModel(strID);
if (umodel != null)
{
Double umoney = Convert.ToDouble(txtumoney.Text);
DateTime dt = DateTime.Now;
Mtxfw.Model.user_Results ModelResults = new Mtxfw.Model.user_Results();
ModelResults.b0 = umoney;
ModelResults.b1 = 0;
ModelResults.b2 = 0;
ModelResults.b3 = 0;
ModelResults.b4 = 0;
ModelResults.b5 = 0;
ModelResults.b6 = 0;
ModelResults.b7 = 0;
ModelResults.b8 = 0;
ModelResults.b9 = 0;
ModelResults.b10 = 0;
ModelResults.b11 = 0;
ModelResults.b12 = 0;
ModelResults.b13 = 0;
ModelResults.b14 = 0;
ModelResults.b15 = 0;
ModelResults.b16 = 0;
ModelResults.b17 = 0;
ModelResults.b18 = 0;
ModelResults.conent = "管理员修改CNY钱包";
ModelResults.Totalmoney = umoney;
ModelResults.MemberId = umodel.Id;
ModelResults.UserId = 0;
ModelResults.ListNumber = "";
ModelResults.Managers = "";
ModelResults.Seef = 1;
ModelResults.utype = "10";
ModelResults.addtime = dt;
ModelResults.gtype = gtype;
daoResults.Add(ModelResults);
Model.User_CZ_log logmodel = new Model.User_CZ_log();
logmodel.MemberId = Card;
logmodel.AddTime = DateTime.Now;
logmodel.IP = Mtxfw.Utility.Common.GetIP;
logmodel.Body = "修改CNY钱包用户名" + umodel.UserName + ",修改金额:" + umoney;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
}
}
}
if (ex.CommandName == "Update2")//修改
{
TextBox txtumoney = ((TextBox)Repeater1.Items[ex.Item.ItemIndex].FindControl("txtumoney2"));
if (txtumoney.Text != "")
{
if (!System.Text.RegularExpressions.Regex.IsMatch(txtumoney.Text, @"^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$") && !System.Text.RegularExpressions.Regex.IsMatch(txtumoney.Text, @"^-?\d+$"))
{
ClientScript.RegisterStartupScript(this.GetType(), "", "<script type='text/javascript'>alert('金额填写错误!');</script>");
}
else
{
Mtxfw.Model.user_info umodel = daoUser.GetModel(strID);
if (umodel != null)
{
Double umoney = Convert.ToDouble(txtumoney.Text);
DateTime dt = DateTime.Now;
Mtxfw.Model.user_Results ModelResults = new Mtxfw.Model.user_Results();
ModelResults.b0 = umoney;
ModelResults.b1 = 0;
ModelResults.b2 = 0;
ModelResults.b3 = 0;
ModelResults.b4 = 0;
ModelResults.b5 = 0;
ModelResults.b6 = 0;
ModelResults.b7 = 0;
ModelResults.b8 = 0;
ModelResults.b9 = 0;
ModelResults.b10 = 0;
ModelResults.b11 = 0;
ModelResults.b12 = 0;
ModelResults.b13 = 0;
ModelResults.b14 = 0;
ModelResults.b15 = 0;
ModelResults.b16 = 0;
ModelResults.b17 = 0;
ModelResults.b18 = 0;
ModelResults.conent = "管理员修改商城积分";
ModelResults.Totalmoney = umoney;
ModelResults.MemberId = umodel.Id;
ModelResults.UserId = 0;
ModelResults.ListNumber = "";
ModelResults.Managers = "";
ModelResults.Seef = 1;
ModelResults.utype = "5";
ModelResults.addtime = dt;
ModelResults.gtype = gtype;
daoResults.Add(ModelResults);
daoUser.UpdateMoney("umoney22", umoney, umodel.Id);
Model.User_CZ_log logmodel = new Model.User_CZ_log();
logmodel.MemberId = Card;
logmodel.AddTime = DateTime.Now;
logmodel.IP = Mtxfw.Utility.Common.GetIP;
logmodel.Body = "修改商城积分,用户名:" + umodel.UserName + ",修改金额:" + umoney;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
}
}
}
Data_Bind();
}
}
}