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

239 lines
11 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.Text;
using System.Data;
namespace Mtxfw.VipSite
{
public partial class Admin_Member_zbjy_yyq : Mtxfw.Utility.MemberBase
{
DAL.user_bank daoBank = new DAL.user_bank();
DAL.user_info daoUser = new DAL.user_info();
DAL.user_Results daoResults = new DAL.user_Results();
DAL.order_info daoorder = new DAL.order_info();
DAL.user_Results_jl2 daojl2 = new DAL.user_Results_jl2();
public Utility.Config config = new Utility.Config("");
public string strTitle = "特卖待确认列表";
public int t = 0, gtype=0;
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
if (!String.IsNullOrEmpty(Request.QueryString["t"]))
{
t = Convert.ToInt32(Request.QueryString["t"].ToString());
}
if (t == 1)
{
strTitle = "供应链犹豫期列表";
}
seclect_Drop.Attributes.Add("onchange", "onchangesxsj()");
if (!IsPostBack)
{
if (Session["IFPassword"] == null)
{
Response.Redirect("/Member_IFPassword.aspx?Url=/Admin_Member_zbjy_yyq.aspx");
}
if (IFStores != 1)
{
Mtxfw.Utility.Tools.Message("您没有权限!", "/gl.aspx");
}
foreach (KeyValuePair<int, string> kv in Mtxfw.Utility.Common.GetTems())
{
Drop_Tem.Items.Add(new ListItem(kv.Value, kv.Key.ToString()));
}
Page.Title = strTitle + " - " + GetWebName;
Data_Bind();
}
MyPager.PageChanged += delegate(object s, EventArgs ex)
{
Data_Bind();
};
}
protected void Data_Bind()
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();
String tem = HttpUtility.UrlDecode(Request.QueryString["tem"]);
String MemberId = Request.QueryString["MemberId"];
String key = Request.QueryString["key"];
String SJ = Request.QueryString["SJ"];
String SJ2 = Request.QueryString["SJ2"];
String type = Request.QueryString["type"];
sb.Append("utype=12 and IFDelete=0 and seef=0 and b2="+t+" And b3=0 And b8=0 And b13=0 And b14=0");
if (!String.IsNullOrEmpty(tem))
{
sb.Append(" and Sended=" + tem + "");
Drop_Tem.SelectedValue = tem;
}
if (!String.IsNullOrEmpty(type))
{
sb.Append(" and b2=" + type + "");
}
string mindt = DateTime.Now.ToString("yyyy-MM-dd") + " 00:00:00";
string maxdt = DateTime.Now.AddDays(1).ToString("yyyy-MM-dd") + " 00:00:00";
if (t == 1)
{
sb.Append(" And addtime>='" + mindt + "' and addtime<'" + maxdt + "'");
}
if (!String.IsNullOrEmpty(SJ) && !String.IsNullOrEmpty(SJ2))
{
sb.Append("and (addtime between '" + SJ + " 00:00:00' and '" + SJ2 + " 23:59:59') ");
}
if (!String.IsNullOrEmpty(MemberId))
{
sb.Append(" and MemberId=" + MemberId);
}
if (!String.IsNullOrEmpty(key))
{
key = key.Trim();
sb.Append(" and MemberId=(Select id from user_info b where b.UserName='" + key + "')");
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);
}
}
}
string groupby = "";
string strOrder = "(Select umoney28 From user_info b Where b.Id=MemberId) desc,addtime desc";
int Start = 0;
int Limit = 0;
Int32 Recount = 0;
MyPager.PageSize = 100;
Start = MyPager.PageSize * (MyPager.CurrentPageIndex - 1);
Limit = MyPager.PageSize;
DataSet dss = daoResults.GetDataSet(groupby, strOrder, "*,(Select UserName From user_info b Where b.Id=MemberId) as MemberName,(Select realname From user_info b Where b.Id=MemberId) as realname,(Select uLevel8 From user_info b Where b.Id=MemberId) as uLevel8,(Select uLevel18 From user_info b Where b.Id=MemberId) as uLevel18", "", sb.ToString(), Start, Limit, out Recount);
Mtxfw.Utility.Tools.ToBind(Repeater1, dss.Tables[1]);
MyPager.RecordCount = Recount;
if (MyPager.RecordCount == 0)
{
MyPager.Visible = false;
}
}
protected void Run_Click(object s, System.EventArgs e)
{
CheckBox Check = new CheckBox();
string strids = "";
string strvalue = seclect_Drop.SelectedItem.Value;
foreach (RepeaterItem Item in Repeater1.Items)
{
//在行中查找到该单选框
Check = (CheckBox)Item.FindControl("checka");
Int64 strID = Int64.Parse(Check.CssClass);
if (Check.Checked == true)
{
if (strvalue == "0")
{
Model.User_CZ_log logmodel;
DateTime dt = DateTime.Now;
Mtxfw.Model.user_Results mr = daoResults.GetModel(strID);
if (mr != null)
{
Int32 b2 = Convert.ToInt32(mr.b2.ToString().Split('.')[0]);
Int32 b3 = Convert.ToInt32(mr.b3.ToString().Split('.')[0]);
Int32 b4 = Convert.ToInt32(mr.b4.ToString().Split('.')[0]);
Int32 b18 = Convert.ToInt32(mr.b18.ToString().Split('.')[0]);
Double money = Convert.ToDouble(mr.b0.ToString("f2"));
Double gxzmoney = Convert.ToDouble((money * (Convert.ToDouble(config.webMoney33) / 100)).ToString("f2"));
Mtxfw.Model.user_info umodel = new Mtxfw.DAL.user_info().GetModel(mr.MemberId);
if (umodel != null)
{
if (b2 == 0)
{
}
else
{
daoResults.Updatemoney("b3", 1, "id=" + mr.Id);
}
logmodel = new Model.User_CZ_log();
logmodel.MemberId = Card;
logmodel.AddTime = DateTime.Now;
logmodel.IP = Mtxfw.Utility.Common.GetIP;
logmodel.Body = "设为立即生效" + strTitle + "ID为" + strID + ",账号为" + umodel.UserName + ",时间为" + mr.addtime + ",金额为" + mr.b0.ToString();
logmodel.UType = 0;
new DAL.User_CZ_log().Add(logmodel);
}
}
}
else if (strvalue == "1")
{
Mtxfw.Model.user_Results mr = daoResults.GetModel(strID);
if (mr != null)
{
Mtxfw.Model.user_info umodel = new Mtxfw.DAL.user_info().GetModel(mr.MemberId);
if (umodel != null)
{
int yyq = Convert.ToInt32(config.webMoney32);
DateTime yyqdt = mr.jdtime.AddMinutes(yyq);
if (config.webMoney46 == "hour")
{
yyqdt = mr.jdtime.AddHours(yyq);
}
else if (config.webMoney46 == "day")
{
yyqdt = mr.jdtime.AddDays(yyq);
}
daoResults.Updatejdtime(yyqdt, mr.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 = "延长生效时间" + strTitle + "ID为" + strID + ",账号为" + umodel.UserName + ",时间为" + mr.addtime + ",金额为" + mr.b0.ToString();
logmodel.UType = 0;
new DAL.User_CZ_log().Add(logmodel);
}
}
}
else if (strvalue == "4")
{
Mtxfw.Model.user_Results mr = daoResults.GetModel(strID);
if (mr != null)
{
if (mr.IFDelete == 0)
{
Mtxfw.Model.user_info umodel = daoUser.GetModel(mr.MemberId);
if (umodel != null)
{
daoResults.UpdateIFDelete(1, DateTime.Now.ToString(), strID);
if (mr.b2.ToString().Split('.')[0] == "1" && mr.b8.ToString().Split('.')[0] == "0")
{
if (mr.Managers == "0")
{
daoResults.UpdateIFDelete(1, DateTime.Now.ToString(), Convert.ToInt64(mr.Managers));
}
}
daoorder.UpdateIFDelete(1, DateTime.Now.ToString(), Convert.ToInt32(mr.b18.ToString().Split('.')[0]));
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 = "删除" + strTitle + "交易ID为" + strID + ",账号为" + umodel.UserName + ",时间为" + mr.addtime + ",金额为" + mr.b0.ToString();
logmodel.UType = 0;
new DAL.User_CZ_log().Add(logmodel);
}
}
}
}
}
}
Data_Bind();
}
}
}