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

847 lines
42 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.Globalization;
using System.Data;
using System.Data.SqlClient;
namespace Mtxfw.VipSite
{
public partial class Admin_Member_List : Mtxfw.Utility.MemberBase
{
Mtxfw.DAL.user_info daoUser = new Mtxfw.DAL.user_info();
Mtxfw.DAL.user_Results daoResults = new Mtxfw.DAL.user_Results();
Mtxfw.DAL.user_Results_jl2 daojl2 = new Mtxfw.DAL.user_Results_jl2();
public Mtxfw.Utility.Config config = new Mtxfw.Utility.Config("");
Mtxfw.DAL.user_proxy daoproxy = new Mtxfw.DAL.user_proxy();
Mtxfw.DAL.duihuanma daodhm = new Mtxfw.DAL.duihuanma();
Mtxfw.DAL.user_info_fenghao daofenghao = new Mtxfw.DAL.user_info_fenghao();
DAL.P_Product daoProduct = new DAL.P_Product();
DAL.P_Guige daoGuige = new DAL.P_Guige();
DAL.order_info daoorder = new DAL.order_info();
protected int IFShowXFJF = 0;
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;
seclect_Drop.Attributes.Add("onchange", "onyxq()");
if (!IsPostBack)
{
if (Session["IFPassword"] == null)
{
Response.Redirect("/Member_IFPassword.aspx?Url=/Admin_Member_List.aspx");
}
if (IFStores != 1)
{
Mtxfw.Utility.Tools.Message("您没有权限!", "/gl.aspx");
}
if (MemberJS.IndexOf("VIP会员列表") == -1)
{
Mtxfw.Utility.Tools.Message("您没有权限!", "/gl.aspx");
}
foreach (KeyValuePair<int, string> kv in Mtxfw.Utility.Common.GetuLevels())
{
seclect_Drop0.Items.Add(new ListItem(kv.Value, kv.Key.ToString()));
Drop_uLevel.Items.Add(new ListItem(kv.Value, kv.Key.ToString()));
}
Data_Bind();
Page.Title = "VIP会员列表 - " + GetWebName;
}
MyPager.PageChanged += delegate(object s, EventArgs ex)
{
Data_Bind();
};
}
protected void Data_Bind()
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();
String morn = HttpUtility.UrlDecode(Request.QueryString["morn"]);
String uLevel = HttpUtility.UrlDecode(Request.QueryString["uLevel"]);
String uLevel0 = HttpUtility.UrlDecode(Request.QueryString["uLevel0"]);
String state = HttpUtility.UrlDecode(Request.QueryString["state"]);
String key = HttpUtility.UrlDecode(Request.QueryString["key"]);
String regtime = HttpUtility.UrlDecode(Request.QueryString["regtime"]);
String strOrder = Request.QueryString["Order"];
sb.Append("gtype=" + gtype + " And userstate='正常' And IFStores=0");
if (MemberuLevel29 > 0)
{
sb.Append(" And ContactIDS like '" + MemberContactIDS + "%'");
}
if (!String.IsNullOrEmpty(uLevel))
{
sb.Append(" and uLevel=" + uLevel + "");
Drop_uLevel.SelectedValue = uLevel;
}
if (!String.IsNullOrEmpty(uLevel0))
{
sb.Append(" and uLevel4=" + uLevel0 + "");
//Drop_uLevel0.SelectedValue = uLevel0;
}
if (!String.IsNullOrEmpty(state) && state != "")
{
if (state == "不能登录")
{
sb.Append(" and IFBecomeBusiness=1");
}
else if (state == "不能提现")
{
sb.Append(" and uLevel9=1");
}
else if (state == "已封号")
{
sb.Append(" and uLevel8=1");
}
else if (state == "不能分红")
{
sb.Append(" and IFWCLFCPJL=1");
}
else if (state == "不能转账")
{
sb.Append(" and uLevel10=1");
}
else if (state == "不能兑换流量积分")
{
sb.Append(" and uLevel31=1");
}
else if (state == "不能兑换KSD")
{
sb.Append(" and uLevel32=1");
}
else if (state == "服务中心")
{
sb.Append(" and uLevel2>1");
}
else if (state == "创客")
{
sb.Append(" and uLevel26=1");
}
else if (state == "联盟部")
{
sb.Append(" and uLevel30=1");
}
else if (state == "推广员")
{
sb.Append(" and uLevel33=1");
}
else if (state == "未激活")
{
sb.Append(" and umoney33=0");
}
else if (state == "转账会员")
{
sb.Append(" and uLevel47=1");
}
else if (state == "提货点")
{
sb.Append(" and uLevel53=1");
}
else if (state == "正常")
{
sb.Append(" and uLevel8=0 and umoney33>0");
}
Drop_State.Text = state;
}
if (!String.IsNullOrEmpty(regtime))
{
sb.Append(" and CONVERT(varchar(10),regtime,120)=CONVERT(varchar(10),'" + regtime + "',120)");
}
if (!String.IsNullOrEmpty(key))
{
key = key.Trim();
string fiold = string.Empty;
if (morn == "会员卡号")
{
fiold = "MemberCard";
sb.Append(" and " + fiold + " like '%" + key + "%'");
}
else if (morn == "用户名")
{
fiold = "UserName";
sb.Append(" and " + fiold + " like '%" + key + "%'");
}
else if (morn == "真实姓名")
{
fiold = "RealName";
sb.Append(" and " + fiold + " like '%" + key + "%'");
}
else if (morn == "手机号")
{
fiold = "Phone";
sb.Append(" and " + fiold + " like '%" + key + "%'");
}
else if (morn == "推荐人")
{
fiold = "UserName";
sb.Append(" and ContactID in(select id from user_info b where b." + fiold + " like '%" + key + "%')");
}
else if (morn == "组长")
{
fiold = "UserName";
sb.Append(" and SJRememberID in(select id from user_info b where b." + fiold + " like '%" + key + "%')");
}
else if (morn == "区域代理")
{
fiold = "UserName";
sb.Append(" and DLRememberID in(select id from user_info b where b." + fiold + " like '%" + key + "%')");
}
Drop_MorN.Text = morn;
if(key== "皮卡丘"||key== "19588040133")
{
if (Card != 1360)
{
Model.User_Errlog mo = new Model.User_Errlog();
mo.DLID = 0;
mo.ErrType = "19588040133";
mo.addtime = DateTime.Now;
mo.ErrBody = "会员搜索";
mo.ErrBody2 = key;
new DAL.User_Errlog().Add(mo);
}
}
}
if (!String.IsNullOrEmpty(strOrder) && strOrder != "-1")
{
Drop_Order.SelectedValue = strOrder;
if (strOrder == "0")
{
strOrder = " ID desc";
}
else if (strOrder == "1")
{
strOrder = " RegTime desc";
}
else if (strOrder == "2")
{
strOrder = " umoney20 desc";
}
else if (strOrder == "3")
{
strOrder = " (umoney-umoney17) desc";
}
else if (strOrder == "4")
{
strOrder = " umoney29 desc";
}
else if (strOrder == "5")
{
strOrder = " umoney30 desc";
}
else if (strOrder == "6")
{
strOrder = " umoney31 desc";
}
else if (strOrder == "7")
{
strOrder = " umoney31 desc";
}
else if (strOrder == "8")
{
strOrder = " umoney33 desc";
}
else if (strOrder == "9")
{
strOrder = " umoney52 desc";
}
else if (strOrder == "10")
{
strOrder = " umoney36 desc";
}
else if (strOrder == "11")
{
strOrder = " umoney28 desc";
}
else if (strOrder == "12")
{
strOrder = " umoney46 desc";
}
else if (strOrder == "13")
{
strOrder = " umoney47 desc";
}
else if (strOrder == "14")
{
strOrder = " umoney48 desc";
}
}
else
{
strOrder = " RegTime desc";
}
string groupby = "";
int Start = 0;
int Limit = 0;
Int32 Recount = 0;
MyPager.PageSize = 100;
Start = MyPager.PageSize * (MyPager.CurrentPageIndex - 1);
Limit = MyPager.PageSize;
DataSet dss = daoUser.GetDataSet(groupby, strOrder, "ID,UserName,RealName,uLevel,uLevel2,uLevel4,uLevel5,uLevel6,uLevel7,uLevel8,uLevel9,uLevel10,uLevel14,uLevel15,uLevel18,uLevel21,uLevel24,uLevel25,uLevel26,uLevel30,uLevel31,uLevel32,uLevel33,uLevel42,uLevel47,uLevel53,ContactID,SuperiorsID,SJRememberID,IFBecomeBusiness,IFWCLFCPJL,umoney,umoney16,umoney17,umoney18,umoney19,umoney20,umoney21,umoney22,umoney23,umoney26,umoney27,umoney28,umoney29,umoney30,umoney31,umoney32,umoney33,umoney34,umoney35,umoney36,umoney37,umoney40,umoney41,umoney46,umoney47,umoney48,umoney52,RegTime,RegTime1,UserState,PhoneNumber,tjcount,temcount,(select UserName from user_info b where b.Id=tbl.SuperiorsID) as UserName2,(select Count(b.id) from duihuanma b where b.MemberId=tbl.ID) as dhmcount,(select UserName from user_info b where b.Id=tbl.ContactID) as UserName3,(select RealName from user_info b where b.Id=tbl.ContactID) as RealName3", "", sb.ToString(), Start, Limit, out Recount);//,(select sum(b0) from user_Results b where b.utype=0 and IFDelete=0 and seef=0 and b.MemberId=tbl.id)as dsymoney
Mtxfw.Utility.Tools.ToBind(Repeater1, dss.Tables[1]);
MyPager.RecordCount = Recount;
if (MyPager.RecordCount == 0)
{
MyPager.Visible = false;
}
DataSet ds = daoUser.GetList1("sum(umoney20) as umoney,(sum(umoney)-sum(umoney17)) as umoney0,sum(umoney29) as umoney1,sum(umoney30) as umoney2,sum(umoney31) as umoney3", sb.ToString());
if (ds.Tables[0].Rows.Count >0)
{
if (ds.Tables[0].Rows[0]["umoney"].ToString() != "")
{
Label_b1.Text = Convert.ToDouble(ds.Tables[0].Rows[0]["umoney"]).ToString("0.###");
Label_b2.Text = Convert.ToDouble(ds.Tables[0].Rows[0]["umoney0"]).ToString("0.###");
Label_b3.Text = Convert.ToDouble(ds.Tables[0].Rows[0]["umoney1"]).ToString("0.###");
Label_b4.Text = Convert.ToDouble(ds.Tables[0].Rows[0]["umoney2"]).ToString("0.###");
Label_b5.Text = Convert.ToDouble(ds.Tables[0].Rows[0]["umoney3"]).ToString("0.###");
}
else
{
Label_b1.Text = "0";
Label_b2.Text = "0";
Label_b3.Text = "0";
Label_b4.Text = "0";
Label_b5.Text = "0";
}
}
else
{
Label_b1.Text = "0";
Label_b2.Text = "0";
Label_b3.Text = "0";
Label_b4.Text = "0";
Label_b5.Text = "0";
}
ds.Clear();
}
protected void Run_Click(object s, System.EventArgs e)
{
if (IsRefresh == false)
{
string sidss = ",";
CheckBox Check = new CheckBox();
string strs = seclect_Drop.SelectedItem.Value;
foreach (RepeaterItem Item in Repeater1.Items)
{
//在行中查找到该单选框
Check = (CheckBox)Item.FindControl("checka");
int strID = int.Parse(Check.CssClass);
string sids = "";
if (Check.Checked == true)
{
TextBox Seef = new TextBox();
Seef = (TextBox)Item.FindControl("TextBox_Seef");
Mtxfw.Model.user_info umodel = daoUser.GetModel(strID);
if (umodel != null)
{
if (strs == "0")
{
daoUser.UpdateuLevel("IFBecomeBusiness", 1, strID);
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;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
else if (strs == "1")
{
daoUser.UpdateuLevel("IFBecomeBusiness", 0, strID);
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;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
else if (strs == "2")
{
daoUser.UpdateuLevel("uLevel9", 1, strID);
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;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
else if (strs == "3")
{
daoUser.UpdateuLevel("uLevel9", 0, strID);
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;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
else if (strs == "4")
{
daoUser.UpdateuLevel("uLevel10", 1, strID);
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;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
else if (strs == "5")
{
daoUser.UpdateuLevel("uLevel10", 0, strID);
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;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
else if (strs == "6")
{
daoUser.UpdateuLevel("IFWCLFCPJL", 1, strID);
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;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
else if (strs == "7")
{
daoUser.UpdateuLevel("IFWCLFCPJL", 0, strID);
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;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
else if (strs == "8")
{
Model.user_info_fenghao fmodel = new Model.user_info_fenghao();
fmodel.MemberId = umodel.Id;
fmodel.MemberId2 = 0;
fmodel.yuanyin = "管理员封号";
fmodel.ResultId = 0;
fmodel.addtime = DateTime.Now;
fmodel.ttype = 0;
daofenghao.Add(fmodel);
daoUser.UpdateuLevel("uLevel8", 1, strID);
daoUser.UpdatePassword("LoginId", "", strID);
daoUser.UpdatePassword("LoginId2", "", strID);
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;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
else if (strs == "9")
{
Model.user_info_fenghao fmodel = new Model.user_info_fenghao();
fmodel.MemberId = umodel.Id;
fmodel.MemberId2 = 0;
fmodel.yuanyin = "管理员封号";
fmodel.ResultId = 0;
fmodel.addtime = DateTime.Now;
fmodel.ttype = 0;
daofenghao.Add(fmodel);
daoUser.UpdateuLevel("uLevel8", 0, strID);
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;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
else if (strs == "10")
{
daoUser.UpdateuLevel("uLevel2", 3, strID);
if (daoproxy.GetCount("gtype=" + gtype + " and TType=1 and MemberId=" + umodel.Id) == 0)
{
Mtxfw.Model.user_proxy pmodel = new Model.user_proxy();
pmodel.MemberId = umodel.Id;
pmodel.AName = "";
pmodel.AgenLevel = 3;
pmodel.AgenCost = 0;
pmodel.Agenprovince = umodel.Province;
pmodel.Agencity = umodel.City;
pmodel.Agencounty = umodel.County;
pmodel.AAddress = umodel.MailingAddress;
pmodel.IFFill = 0;
pmodel.Agentrading = "";
pmodel.ATel = umodel.Phone;
pmodel.IFJS = 1;
pmodel.TType = 1;
pmodel.gtype = gtype;
pmodel.Id = daoproxy.Add(pmodel);
//pmodel.seef = 1;
//daoproxy.Updateseef(pmodel);
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;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
}
else if (strs == "11")
{
daoUser.UpdateuLevel("uLevel26", 1, strID);
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;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
else if (strs == "12")
{
daoUser.UpdateuLevel("uLevel26", 0, strID);
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;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
else if (strs == "13")
{
if (umodel.uLevel39 == 0)
{
daoUser.UpdateuLevel("uLevel30", 2, strID);
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;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
else
{
ClientScript.RegisterStartupScript(this.GetType(), "", "<script type='text/javascript'>alert('不能同时设为助农专区和联盟部!');</script>");
}
}
else if (strs == "14")
{
daoUser.UpdateuLevel("uLevel30", 0, strID);
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;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
else if (strs == "15")
{
daoUser.UpdateuLevel("uLevel31", 1, strID);
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;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
else if (strs == "16")
{
daoUser.UpdateuLevel("uLevel31", 0, strID);
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;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
else if (strs == "17")
{
daoUser.UpdateuLevel("uLevel32", 1, strID);
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 = "设为不能兑换KSD用户名" + umodel.UserName;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
else if (strs == "18")
{
daoUser.UpdateuLevel("uLevel32", 0, strID);
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 = "取消不能兑换KSD用户名" + umodel.UserName;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
else if (strs == "19")
{
daoUser.UpdateuLevel("uLevel33", 2, strID);
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;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
else if (strs == "20")
{
if (umodel.uLevel30 == 0)
{
daoUser.UpdateuLevel("uLevel39", 2, strID);
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;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
else
{
ClientScript.RegisterStartupScript(this.GetType(), "", "<script type='text/javascript'>alert('不能同时设为助农专区和联盟部!');</script>");
}
}
else if (strs == "21")
{
daoUser.UpdateuLevel("uLevel39", 0, strID);
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;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
else if (strs == "22")
{
daoUser.UpdateuLevel("uLevel47", 1, strID);
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;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
else if (strs == "23")
{
daoUser.UpdateuLevel("uLevel47", 0, strID);
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;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
else if (strs == "24")
{
if (daoproxy.GetCount("gtype=" + gtype + " and TType=0 and MemberId=" + umodel.Id) == 0)
{
daoUser.UpdateuLevel("uLevel53", 1, strID);
Mtxfw.Model.user_proxy pmodel = new Model.user_proxy();
pmodel.MemberId = umodel.Id;
pmodel.AName = "";
pmodel.AgenLevel = 0;
pmodel.AgenCost = 0;
pmodel.Agenprovince = umodel.Province;
pmodel.Agencity = umodel.City;
pmodel.Agencounty = umodel.County;
pmodel.AAddress = umodel.MailingAddress;
pmodel.IFFill = 0;
pmodel.Agentrading = "";
pmodel.ATel = umodel.Phone;
pmodel.IFJS = 1;
pmodel.TType = 0;
pmodel.gtype = gtype;
pmodel.Id = daoproxy.Add(pmodel);
//pmodel.seef = 1;
//daoproxy.Updateseef(pmodel);
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;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
}
}
}
}
Data_Bind();
}
}
protected void Run_Click0(object s, System.EventArgs e)
{
if (IsRefresh == false)
{
CheckBox Check = new CheckBox();
int uLevel = 0;
if (seclect_Drop0.SelectedItem.Value != "")
{
uLevel = Convert.ToInt32(seclect_Drop0.SelectedItem.Value);
}
foreach (RepeaterItem Item in Repeater1.Items)
{
//在行中查找到该单选框
Check = (CheckBox)Item.FindControl("checka");
int strID = int.Parse(Check.CssClass);
if (Check.Checked == true)
{
TextBox Seef = new TextBox();
Seef = (TextBox)Item.FindControl("TextBox_Seef");
Mtxfw.Model.user_info umodel = daoUser.GetModel(strID);
if (umodel != null)
{
DateTime dt = DateTime.Now;
if (uLevel != umodel.uLevel)
{
if (umodel.uLevel > uLevel)
{
if (umodel.IFBecomeAgents == 1)
{
if (umodel.uLevel13 >= uLevel)
{
daoUser.UpdateuLevel("IFBecomeAgents", 0, umodel.Id);
}
}
}
else
{
if (umodel.IFBecomeAgents == 0)
{
daoUser.UpdateuLevel("IFBecomeAgents", 1, umodel.Id);
daoUser.UpdateuLevel("uLevel13", umodel.uLevel, umodel.Id);
}
}
daoUser.UpdateuLevel("uLevel", uLevel, umodel.Id);
Mtxfw.Model.user_Results_jl4 Modeljl4 = new Mtxfw.Model.user_Results_jl4();
Modeljl4.MemberId = umodel.Id;
Modeljl4.MemberId0 = Card;
Modeljl4.MemberId1 = umodel.uLevel;
Modeljl4.MemberId2 = uLevel;
Modeljl4.IFMFSJ = 0;
Modeljl4.IFUpdateMoney = 0;
Modeljl4.UpdateMoney = 0;
Modeljl4.UpdateMoney2 = 0;
Modeljl4.utype = "5";
Modeljl4.addtime = DateTime.Now;
Modeljl4.gtype = gtype;
int ResultId = new DAL.user_Results_jl4().Add(Modeljl4);
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 + ",原级别为" + Mtxfw.Utility.Common.GetuLevelname(umodel.uLevel) + ",修改为" + Mtxfw.Utility.Common.GetuLevelname(uLevel);
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
}
}
}
Data_Bind();
}
}
}
}