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

1028 lines
68 KiB
C#

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;
using System.Data.OleDb;
using System.IO;
using System.Configuration;
using Mtxfw.Utility;
using Mtxfw.Utility.DataAccess;
namespace Mtxfw.VipSite
{
public partial class Admin_Member_DCData : 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();
Mtxfw.DAL.order_info daoOrder = new Mtxfw.DAL.order_info();
Mtxfw.DAL.User_CZ_log daolog = new Mtxfw.DAL.User_CZ_log();
private static Mtxfw.Utility.Config config = new Mtxfw.Utility.Config("");
public int gtype = 0,t=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 (!String.IsNullOrEmpty(Request.QueryString["t"]))
{
t = Convert.ToInt32(Request.QueryString["t"].ToString());
}
DataType.Attributes.Add("onchange", "dconchange()");
if (!IsPostBack)
{
if (Session["IFPassword"] == null)
{
Response.Redirect("/Member_IFPassword.aspx?Url=/Admin_Member_DCData.aspx");
}
if (IFStores != 1)
{
Mtxfw.Utility.Tools.Message("您没有权限!", "/gl.aspx");
}
if (MemberJS.IndexOf("导出数据") == -1)
{
Mtxfw.Utility.Tools.Message("您没有权限!", "/gl.aspx");
}
Page.Title = "导出数据 - " + GetWebName;
Data_Bind();
}
Btn_DCData.Click += delegate(object s, EventArgs ex)
{
if (IsRefresh == false)
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();
String SJ = Text_SJ.Text;
String SJ2 = Text_SJ2.Text;
Btn_DCData.Text = "正在提交...";
Btn_DCData.Enabled = false;
string strFile = "";
Text_UserName.Text = Text_UserName.Text.Trim();
bool bb = true;
if (DataType.SelectedItem.Value == "0" || DataType.SelectedItem.Value == "4")
{
sb.Append("gtype=" + gtype + " and uutype='0' And userstate<>'未审核' And IFStores=0");
if (DataType.SelectedItem.Value == "4")
{
sb.Append(" And uLevel14=1");
}
if (Text_UserName.Text.Trim() != "")
{
string strUserId = daoUser.Getzd("id", "gtype=" + gtype + " and UserName='" + Text_UserName.Text + "'").ToString();
if (strUserId != "")
{
sb.Append(" And SuperiorsIDS Like '%," + strUserId + ",%'");
}
else
{
bb = false;
ClientScript.RegisterStartupScript(this.GetType(), "", "<script type='text/javascript'>alert('会员账号不存在!');</script>");
}
}
if (bb)
{
if (!String.IsNullOrEmpty(SJ) && !String.IsNullOrEmpty(SJ2))
{
sb.Append(" and (regtime between '" + SJ + " 00:00:00' and '" + SJ2 + " 23:59:59') ");
}
sb.Append(" Order By RegTime asc");
DataSet ds = daoUser.GetList("(Select UserName From user_info b Where b.Id=a.ContactID) as UserName2,", sb.ToString());//(select sum(b0) from user_Results b where b.utype=0 and IFDelete=0 and seef=0 and b.MemberId=a.id)as dsymoney,
if (ds.Tables[0].Rows.Count > 0)
{
FileInfo fileinfo = new FileInfo(Server.MapPath("/App_Data/hydata.xls"));
if (fileinfo.Exists)
{
strFile = ConfigurationManager.AppSettings["Dw_Data"] + "hydata" + DateTime.Now.ToString("yyyyMMddhhmmss") + ".xls";
fileinfo.CopyTo(Server.MapPath(strFile), true);
string ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Server.MapPath(strFile) + ";" + "Extended Properties=Excel 8.0;";
OleDbConnection myconn = new OleDbConnection(ConnStr);
//打开数据库的连接
if (myconn.State == 0)
{
myconn.Open();
}
Double zye = 0.00, zye0 = 0.00, zye1 = 0.00, zye2 = 0.00, zye3 = 0.00, zye4 = 0.00, zye5 = 0.00;
foreach (System.Data.DataRow Dr in ds.Tables[0].Rows)
{
int dID = Convert.ToInt32(Dr["ID"].ToString());
int dContactID = Convert.ToInt32(Dr["ContactID"].ToString());
string UserName = Dr["UserName"].ToString();
string realname = Dr["realname"].ToString().Replace("'", "");
string uLevel = Mtxfw.Utility.Common.GetuLevelname(int.Parse(Dr["uLevel"].ToString()));
int uLevel24 = int.Parse(Dr["uLevel24"].ToString());
if (uLevel24 > 0)
{
uLevel += (uLevel24 ==2? "(B)" : "(A)");
}
int uLevel4 = int.Parse(Dr["uLevel4"].ToString());
if (uLevel4 > 0)
{
uLevel += "-"+Mtxfw.Utility.Common.GetuLevel4name(uLevel4);
}
int uLevel26 = int.Parse(Dr["uLevel26"].ToString());
if (uLevel26 > 0)
{
uLevel += "-VIP";
}
string regtime = Dr["regtime"].ToString();
string umoney15 = (Convert.ToDouble(Dr["umoney15"])).ToString("f2");
string umoney = (Convert.ToDouble(Dr["umoney"]) - Convert.ToDouble(Dr["umoney17"])).ToString("f2");
string umoney20 = Convert.ToDouble(Dr["umoney20"]).ToString();
string umoney21 = Convert.ToDouble(Dr["umoney21"]).ToString();
string umoney22 = Convert.ToDouble(Dr["umoney22"]).ToString();
string umoney28 = (Convert.ToDouble(Dr["umoney28"])).ToString("f2");
string umoney29 = Convert.ToDouble(Dr["umoney29"]).ToString();
string umoney30 = (Convert.ToDouble(Dr["umoney30"])).ToString("f2");
string umoney31 = (Convert.ToDouble(Dr["umoney31"])).ToString("f2");
string umoney32 = (Convert.ToDouble(Dr["umoney32"])).ToString("f2");
string umoney33 = (Convert.ToDouble(Dr["umoney33"])).ToString("f2");
string UserName2 = Dr["UserName2"].ToString();
zye += Convert.ToDouble(umoney20);
zye0 += Convert.ToDouble(umoney);
zye1 += Convert.ToDouble(umoney32);
zye2 += Convert.ToDouble(umoney30);
zye3 += Convert.ToDouble(umoney29);
zye4 += Convert.ToDouble(umoney31);
zye5 += Convert.ToDouble(umoney33);
string strzd = daoUser.Getzd("ContactID", "id=" + dContactID).ToString();
if (strzd == dID.ToString())
{
Model.User_Errlog mo = new Model.User_Errlog();
mo.DLID = 0;
mo.ErrType = "推荐人错误";
mo.addtime = DateTime.Now;
mo.ErrBody = dContactID.ToString();
mo.ErrBody2 = dID.ToString();
new DAL.User_Errlog().Add(mo);
}
else
{
string BDZX = (Dr["uLevel2"].ToString() == "2" ? "是" : "否");
string IFKD = (Dr["uLevel7"].ToString() == "1" ? "是" : "否");
string IFDL = (Dr["IFBecomeBusiness"].ToString() == "1" ? "是" : "否");
string IFRFL = (Dr["IFWCLFCPJL"].ToString() == "0" ? "是" : "否");
string IFTX = (Dr["uLevel9"].ToString() == "1" ? "是" : "否");
string IFZZ = (Dr["uLevel10"].ToString() == "1" ? "是" : "否");
string IFCJ = (Dr["uLevel8"].ToString() == "1" ? "是" : "否");
string SFZ = Dr["SFZ"].ToString().Replace("'", "");
string phone = Dr["phone"].ToString();
string province = new DAL.province().GetProvince(Dr["province"].ToString());
string city = new DAL.city().GetCity(Dr["city"].ToString());
string county = new DAL.county().GetCounty(Dr["county"].ToString());
string mailingaddress = Dr["mailingaddress"].ToString().Replace("'", "");
string RealName2 = Dr["RealName2"].ToString().Replace("'", "");
string ProductName = Dr["ProductName"].ToString().Replace("'", "");
string phone2 = Dr["phone2"].ToString().Replace("'", "");
string PostalCode = Dr["PostalCode"].ToString().Replace("'", "");
string BBSConent = Dr["BBSConent"].ToString().Replace("'", "");
string kd = Dr["uLevel7"].ToString();
OleDbCommand mycmd = new OleDbCommand("insert into [用户表$]([账号],[姓名],[等级],[推荐人],[兑换量],[余额],[佣金],[兑换积分],[流量积分],[贡献值],[活力值],[注册时间],[是否封号],[身份证号码],[手机号码],[地址(省)],[地址(市)],[地址(县)],[地址],[开户姓名],[银行卡号],[银行名称],[开户行地址]) values('" + UserName + "','" + realname + "','" + uLevel + "','" + UserName2 + "','" + umoney20 + "','" + umoney + "','" + umoney32 + "','" + umoney30 + "','" + umoney29 + "','" + umoney31 + "','" + umoney33 + "','" + regtime + "','" + IFCJ + "','" + SFZ + "','" + phone + "','" + province + "','" + city + "','" + county + "','" + mailingaddress + "','" + ProductName + "','" + RealName2 + "','" + phone2 + "','" + PostalCode + "')", myconn);//,[兑换币余额],'" + umoney28 + "'
mycmd.CommandType = CommandType.Text;
//执行操作(访问数据库)
mycmd.ExecuteNonQuery();
}
}
//关闭数据库的连接
myconn.Close();
string ConnStr2 = "Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source=" + Server.MapPath(strFile) + ";" + "Extended Properties=Excel 12.0;";
OleDbConnection myconn2 = new OleDbConnection(ConnStr2);
OleDbCommand mycmd2 = new OleDbCommand("insert into [用户表$]([账号],[兑换量],[余额],[佣金],[兑换积分],[流量积分],[贡献值],[活力值]) values('总计','" + zye.ToString() + "','" + zye0.ToString() + "','" + zye1.ToString() + "','" + zye2.ToString() + "','" + zye3.ToString() + "','" + zye4.ToString() + "','" + zye5.ToString() + "')", myconn2);
mycmd2.CommandType = CommandType.Text;
//打开数据库的连接
if (myconn2.State == 0)
{
myconn2.Open();
}
//执行操作(访问数据库)
mycmd2.ExecuteNonQuery();
//关闭数据库的连接
myconn2.Close();
}
}
ds.Clear();
}
}
else if (DataType.SelectedItem.Value == "1" || DataType.SelectedItem.Value == "5")
{
sb.Append("gtype=" + gtype + " and IFDelete=0 and utype=1");
if (DataType.SelectedItem.Value == "5")
{
sb.Append(" and seef>0");
}
else
{
sb.Append(" and seef=0");
}
if (Text_UserName.Text.Trim() != "")
{
string strUserId = daoUser.Getzd("id", "gtype=" + gtype + " and UserName='" + Text_UserName.Text + "'").ToString();
if (strUserId != "")
{
sb.Append(" And MemberId=" + strUserId);
}
else
{
bb = false;
ClientScript.RegisterStartupScript(this.GetType(), "", "<script type='text/javascript'>alert('会员账号不存在!');</script>");
}
}
if (bb)
{
if (!String.IsNullOrEmpty(SJ) && !String.IsNullOrEmpty(SJ2))
{
sb.Append(" and (addtime between '" + SJ + " 00:00:00' and '" + SJ2 + " 23:59:59') ");
}
sb.Append(" Order By seef,addtime asc");
DataSet ds = daoResults.GetList("(Select UserName From user_info b Where b.Id=a.MemberId) as MemberName,(Select realname From user_info b Where b.Id=a.MemberId) as realname,(Select ProductName From user_info b Where b.Id=a.MemberId) as ProductName,(Select Phone2 From user_info b Where b.Id=a.MemberId) as Phone2,(Select RealName2 From user_info b Where b.Id=a.MemberId) as RealName2,(Select PostalCode From user_info b Where b.Id=a.MemberId) as PostalCode,", sb.ToString());
if (ds.Tables[0].Rows.Count > 0)
{
FileInfo fileinfo = new FileInfo(Server.MapPath("/App_Data/txdata.xls"));
if (fileinfo.Exists)
{
strFile = ConfigurationManager.AppSettings["Dw_Data"] + "txdata" + DateTime.Now.ToString("yyyyMMddhhmmss") + ".xls";
fileinfo.CopyTo(Server.MapPath(strFile), true);
string ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Server.MapPath(strFile) + ";" + "Extended Properties=Excel 8.0;";
OleDbConnection myconn = new OleDbConnection(ConnStr);
//打开数据库的连接
if (myconn.State == 0)
{
myconn.Open();
}
foreach (System.Data.DataRow Dr in ds.Tables[0].Rows)
{
string MemberName = Dr["MemberName"].ToString();
string realname = Dr["realname"].ToString().Replace("'", "");
string ProductName = Dr["ProductName"].ToString().Replace("'", "");
string Phone2 = Dr["Phone2"].ToString().Replace("'", "");
string RealName2 = Dr["RealName2"].ToString().Replace("'", "");
string MTZNLConent = Dr["PostalCode"].ToString().Replace("'", "");
string Managers = Dr["Managers"].ToString();
string b0 = Convert.ToDouble(Dr["b0"]).ToString("f2");
string b1 = Convert.ToDouble(Dr["b1"]).ToString("f2");
string b2 = (Convert.ToDouble(Dr["b0"]) + Convert.ToDouble(Dr["b1"])).ToString("f2");
string addtime = Dr["addtime"].ToString();
string seeftime = Dr["seeftime"].ToString();
string seef = Dr["seef"].ToString() == "-1" ? "成功" : (Dr["seef"].ToString() == "1" ? "已发放" : (Dr["seef"].ToString() == "2" ? "已退款" : "未发放"));
string YHXX = "收款人姓名:" + ProductName + " 银行卡号:" + Phone2 + " 开户银行:" + RealName2 + " 开户地址:" + MTZNLConent + " 提现地址:" + Managers + "";
OleDbCommand mycmd = new OleDbCommand("insert into [提现表$]([用户名],[姓名],[提现金额],[手续费],[实提金额],[提交时间],[审核时间],[状态],[银行信息]) values('" + MemberName + "','" + realname + "','" + b2 + "','" + b1 + "','" + b0 + "','" + addtime + "','" + seeftime + "','" + seef + "','" + YHXX + "')", myconn);
mycmd.CommandType = CommandType.Text;
//执行操作(访问数据库)
mycmd.ExecuteNonQuery();
}
//关闭数据库的连接
myconn.Close();
/*string ConnStr2 = "Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source=" + Server.MapPath(strFile) + ";" + "Extended Properties=Excel 12.0;";
OleDbConnection myconn2 = new OleDbConnection(ConnStr2);
OleDbCommand mycmd2 = new OleDbCommand("insert into [提现表$]([用户名],[姓名],[提现金额],[手续费],[实提金额]) values('总计','','" + ztxje.ToString() + "','" + zb1.ToString() + "')", myconn2);
mycmd2.CommandType = CommandType.Text;
//打开数据库的连接
if (myconn2.State == 0)
{
myconn2.Open();
}
//执行操作(访问数据库)
mycmd2.ExecuteNonQuery();
//关闭数据库的连接
myconn2.Close();*/
}
}
ds.Clear();
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 = "导出数据,类型:" + DataType.SelectedItem.Text + ",文件名:" + strFile;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
}
else if (DataType.SelectedItem.Value == "2")
{
sb.Append("gtype=" + gtype + " and IFDelete=0 and utype=2");
if (Text_UserName.Text.Trim() != "")
{
string strUserId = daoUser.Getzd("id", "UserName='" + Text_UserName.Text + "'").ToString();
if (strUserId != "")
{
sb.Append(" And MemberId=" + strUserId);
}
else
{
bb = false;
ClientScript.RegisterStartupScript(this.GetType(), "", "<script type='text/javascript'>alert('会员账号不存在!');</script>");
}
}
if (bb)
{
if (!String.IsNullOrEmpty(SJ) && !String.IsNullOrEmpty(SJ2))
{
sb.Append(" and (addtime between '" + SJ + " 00:00:00' and '" + SJ2 + " 23:59:59') ");
}
sb.Append(" group by MemberId Order By max(seef),max(addtime) asc");
DataSet ds = daoResults.GetList1("MemberId,sum(b0) as b0,max(addtime) as addtime,max(seeftime) as seeftime,max(seef) as seef,max(convert(varchar(200),conent)) as conent,(Select UserName From user_info b Where b.Id=a.MemberId) as MemberName,(Select realname From user_info b Where b.Id=a.MemberId) as realname,(Select phone From user_info b Where b.Id=a.MemberId) as phone,(Select Phone2 From user_info b Where b.Id=a.MemberId) as Phone2,(Select RealName2 From user_info b Where b.Id=a.MemberId) as RealName2,(Select PostalCode From user_info b Where b.Id=a.MemberId) as PostalCode", sb.ToString());
if (ds.Tables[0].Rows.Count > 0)
{
FileInfo fileinfo = new FileInfo(Server.MapPath("/App_Data/czdata.xls"));
if (fileinfo.Exists)
{
strFile = ConfigurationManager.AppSettings["Dw_Data"] + "czdata" + DateTime.Now.ToString("yyyyMMddhhmmss") + ".xls";
fileinfo.CopyTo(Server.MapPath(strFile), true);
string ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Server.MapPath(strFile) + ";" + "Extended Properties=Excel 8.0;";
OleDbConnection myconn = new OleDbConnection(ConnStr);
//打开数据库的连接
if (myconn.State == 0)
{
myconn.Open();
}
foreach (System.Data.DataRow Dr in ds.Tables[0].Rows)
{
int MemberId = Convert.ToInt32(Dr["MemberId"]);
string MemberName = Dr["MemberName"].ToString();
string realname = Dr["realname"].ToString().Replace("'", "");
string phone = Dr["phone"].ToString().Replace("'", "");
string b0 = Convert.ToDouble(Dr["b0"]).ToString("f2");
string addtime = Dr["addtime"].ToString();
string seeftime = Dr["seeftime"].ToString();
string seef = Dr["seef"].ToString() == "-1" ? "成功" : (Dr["seef"].ToString() == "1" ? "已审核" : "未审核");
string conent = Dr["conent"].ToString().Replace("'", "");
OleDbCommand mycmd = new OleDbCommand("insert into [充值表$]([充值用户],[充值姓名],[手机号],[充值金额],[提交时间],[审核时间],[备注],[状态]) values('" + MemberName + "','" + realname + "','" + phone + "','" + b0 + "','" + addtime + "','" + seeftime + "','" + conent + "','" + seef + "')", myconn);
mycmd.CommandType = CommandType.Text;
//执行操作(访问数据库)
mycmd.ExecuteNonQuery();
}
//关闭数据库的连接
myconn.Close();
}
}
ds.Clear();
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 = "导出数据,类型:" + DataType.SelectedItem.Text + ",文件名:" + strFile;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
}
else if (DataType.SelectedItem.Value == "3")
{
sb.Append("gtype=" + gtype + " and IFDelete=0 and utype=0 and seef=1");
if (Text_UserName.Text.Trim() != "")
{
string strUserId = daoUser.Getzd("id", "UserName='" + Text_UserName.Text + "'").ToString();
if (strUserId != "")
{
sb.Append(" And MemberId=" + strUserId);
}
else
{
bb = false;
ClientScript.RegisterStartupScript(this.GetType(), "", "<script type='text/javascript'>alert('会员账号不存在!');</script>");
}
}
else
{
if (bb)
{
if (String.IsNullOrEmpty(SJ) || String.IsNullOrEmpty(SJ2))
{
bb = false;
ClientScript.RegisterStartupScript(this.GetType(), "", "<script type='text/javascript'>alert('由于数据量较大请分时间段导出!');</script>");
}
}
}
if (bb)
{
if (!String.IsNullOrEmpty(SJ) && !String.IsNullOrEmpty(SJ2))
{
sb.Append(" and (addtime between '" + SJ + " 00:00:00' and '" + SJ2 + " 23:59:59') ");
}
string strOrder = " group by CONVERT(varchar(10),addtime,120),MemberId Order By CONVERT(varchar(10),addtime,120) asc";
DataSet ds = daoResults.GetList1("sum(b1) as b1,sum(b2) as b2,sum(b3) as b3,sum(b4) as b4,sum(b5) as b5,sum(b6) as b6,sum(b7) as b7,sum(b8) as b8,sum(b9) as b9,sum(b10) as b10,sum(b11) as b11,sum(b12) as b12,sum(b13) as b13,sum(b14) as b14,sum(Totalmoney) as Totalmoney,MemberId,CONVERT(varchar(10),addtime,120) as addtime,max(seef) as seef,min(seef) as minseef,MemberId,(Select UserName From user_info b Where b.Id=a.MemberId) as MemberName,(Select realname From user_info b Where b.Id=a.MemberId) as realname", sb.ToString() + strOrder);
if (ds.Tables[0].Rows.Count > 0)
{
FileInfo fileinfo = new FileInfo(Server.MapPath("/App_Data/jjdata.xls"));
if (fileinfo.Exists)
{
strFile = ConfigurationManager.AppSettings["Dw_Data"] + "jjdata" + DateTime.Now.ToString("yyyyMMddhhmmss") + ".xls";
fileinfo.CopyTo(Server.MapPath(strFile), true);
string ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Server.MapPath(strFile) + ";" + "Extended Properties=Excel 8.0;";
OleDbConnection myconn = new OleDbConnection(ConnStr);
//打开数据库的连接
if (myconn.State == 0)
{
myconn.Open();
}
foreach (System.Data.DataRow Dr in ds.Tables[0].Rows)
{
string addtime = Dr["addtime"].ToString();
string MemberName = Dr["MemberName"].ToString() + "(" + Dr["realname"].ToString() + ")";
string b1 = Convert.ToDouble(Dr["b1"]).ToString("f2");
string b2 = Convert.ToDouble(Dr["b2"]).ToString("f2");
string b3 = Convert.ToDouble(Dr["b3"]).ToString("f2");
string b4 = Convert.ToDouble(Dr["b4"]).ToString("f2");
string b5 = Convert.ToDouble(Dr["b5"]).ToString("f2");
string b6 = Convert.ToDouble(Dr["b6"]).ToString("f2");
string b7 = Convert.ToDouble(Dr["b7"]).ToString("f2");
string b8 = Convert.ToDouble(Dr["b8"]).ToString("f2");
string b11 = Convert.ToDouble(Dr["b11"]).ToString("f2");
string b12 = Convert.ToDouble(Dr["b12"]).ToString("f2");
string Totalmoney = Convert.ToDouble(Dr["Totalmoney"]).ToString("f2");
string seef = (Dr["seef"].ToString() != Dr["minseef"].ToString() ? "未结完" : (Dr["seef"].ToString() == "1" ? "已结算" : "未结算"));
OleDbCommand mycmd = new OleDbCommand("insert into [奖金表$]([日期],[会员],[每日释放],[推荐释放],[手续费分红],[商城奖励],[总奖金],[状态]) values('" + addtime + "','" + MemberName + "','" + b1 + "','" + b2 + "','" + b3 + "','-" + b12 + "','" + Totalmoney + "','" + seef + "')", myconn);
mycmd.CommandType = CommandType.Text;
//执行操作(访问数据库)
mycmd.ExecuteNonQuery();
}
//关闭数据库的连接
myconn.Close();
}
}
ds.Clear();
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 = "导出数据,类型:" + DataType.SelectedItem.Text + ",文件名:" + strFile;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
}
else if (DataType.SelectedItem.Value == "6" || DataType.SelectedItem.Value == "7" || DataType.SelectedItem.Value == "8" || DataType.SelectedItem.Value == "9" || DataType.SelectedItem.Value == "10")
{
sb.Append("gtype = " + gtype + " and IFDelete=0");
if (DataType.SelectedItem.Value == "6")
{
sb.Append(" and utype=1");
}
else if(DataType.SelectedItem.Value == "7")
{
sb.Append(" and utype=4");
}
else if (DataType.SelectedItem.Value == "8")
{
sb.Append(" and utype=26");
}
else if (DataType.SelectedItem.Value == "9")
{
sb.Append(" and utype=27");
}
else if (DataType.SelectedItem.Value == "10")
{
sb.Append(" and utype=4");
}
if (Text_UserName.Text.Trim() != "")
{
string strUserId = daoUser.Getzd("id", "UserName='" + Text_UserName.Text + "'").ToString();
if (strUserId != "")
{
sb.Append(" And MemberId=" + strUserId);
}
else
{
bb = false;
ClientScript.RegisterStartupScript(this.GetType(), "", "<script type='text/javascript'>alert('会员账号不存在!');</script>");
}
}
else
{
if (bb)
{
if (String.IsNullOrEmpty(SJ) || String.IsNullOrEmpty(SJ2))
{
bb = false;
ClientScript.RegisterStartupScript(this.GetType(), "", "<script type='text/javascript'>alert('由于数据量较大请分时间段导出!');</script>");
}
}
}
if (bb)
{
if (!String.IsNullOrEmpty(SJ) && !String.IsNullOrEmpty(SJ2))
{
sb.Append(" and (addtime between '" + SJ + " 00:00:00' and '" + SJ2 + " 23:59:59') ");
}
string strOrder = " Order By addtime asc";
DataSet ds = daojl2.GetList1("Addmoney,Totalmoney,BZContent,addtime,(Select UserName From user_info b Where b.Id=a.MemberId) as MemberName,(Select realname From user_info b Where b.Id=a.MemberId) as realname", sb.ToString() + strOrder);
if (ds.Tables[0].Rows.Count > 0)
{
FileInfo fileinfo = new FileInfo(Server.MapPath("/App_Data/xjjdata.xls"));
if (fileinfo.Exists)
{
strFile = ConfigurationManager.AppSettings["Dw_Data"] + "xjjdata" + DateTime.Now.ToString("yyyyMMddhhmmss") + ".xls";
fileinfo.CopyTo(Server.MapPath(strFile), true);
string ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Server.MapPath(strFile) + ";" + "Extended Properties=Excel 8.0;";
OleDbConnection myconn = new OleDbConnection(ConnStr);
//打开数据库的连接
if (myconn.State == 0)
{
myconn.Open();
}
foreach (System.Data.DataRow Dr in ds.Tables[0].Rows)
{
string Addmoney = Convert.ToDouble(Dr["Addmoney"]).ToString("f2");
string Totalmoney = Convert.ToDouble(Dr["Totalmoney"]).ToString("f2");
string BZContent = Dr["BZContent"].ToString();
string addtime = Dr["addtime"].ToString();
string MemberName = Dr["MemberName"].ToString() + "(" + Dr["realname"].ToString() + ")";
OleDbCommand mycmd = new OleDbCommand("insert into [明细表$]([会员],[增加或减少],[余额],[备注],[时间]) values('" + MemberName + "','" + Addmoney + "','" + Totalmoney + "','" + BZContent + "','" + addtime + "')", myconn);
mycmd.CommandType = CommandType.Text;
//执行操作(访问数据库)
mycmd.ExecuteNonQuery();
}
//关闭数据库的连接
myconn.Close();
}
}
ds.Clear();
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 = "导出数据,类型:" + DataType.SelectedItem.Text + ",文件名:" + strFile;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
}
else if (DataType.SelectedItem.Value == "11")
{
sb.Append("gtype=" + gtype + " and (Select Count(id) From User_info b where b.id=a.UserId)>0 and ptype=0 and IFDelete=0");
if (Drop_ttype.SelectedItem.Value != "")
{
sb.Append(" And ttype=" + Drop_ttype.SelectedItem.Value);
}
if (Drop_State.SelectedItem.Value == "2")
{
sb.Append(" And (O_Payed='2' Or O_Payed='3')");
}
else if (Drop_State.SelectedItem.Value == "1")
{
sb.Append(" And O_Payed='1'");
}
if (Text_UserName.Text.Trim() != "")
{
string strUserId = daoUser.Getzd("id", "UserName='" + Text_UserName.Text + "'").ToString();
if (strUserId != "")
{
sb.Append(" And MemberId=" + strUserId);
}
else
{
bb = false;
ClientScript.RegisterStartupScript(this.GetType(), "", "<script type='text/javascript'>alert('会员账号不存在!');</script>");
}
}
if (bb)
{
if (!String.IsNullOrEmpty(SJ) && !String.IsNullOrEmpty(SJ2))
{
sb.Append(" and (O_SubmitDate between '" + SJ + " 00:00:00' and '" + SJ2 + " 23:59:59') ");
}
string strOrder = " Order By O_SubmitDate asc";
DataSet ds = daoOrder.GetList1("Id,ttype,utype,ptype,peitype,Contactname,Province,City,County,Address,Address0,Contacttel,Guests, refundstatus, refund_channel, user_received_account, success_time,(select UserName from user_info c where c.ID=a.UserID) as UserName,(select RealName from user_info c where c.ID=a.UserID) as RealName,O_SubmitDate,orderid,yundanhao,O_Payed,O_Payed_Date,O_Shipped,O_Shipped_Date,O_received,O_received_Date,kdcompay,O_Seef,Totalnum,Totalprice,Totalprice0,Totalprice10,O_ReturnReason", sb.ToString() + strOrder);
if (ds.Tables[0].Rows.Count > 0)
{
FileInfo fileinfo = new FileInfo(Server.MapPath("/App_Data/orderdata"+ (Drop_ttype.SelectedItem.Value == "1" ? "0":"") + ".xls"));
if (fileinfo.Exists)
{
strFile = ConfigurationManager.AppSettings["Dw_Data"] + "orderdata" + DateTime.Now.ToString("yyyyMMddhhmmss") + ".xls";
fileinfo.CopyTo(Server.MapPath(strFile), true);
string ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Server.MapPath(strFile) + ";" + "Extended Properties=Excel 8.0;";
OleDbConnection myconn = new OleDbConnection(ConnStr);
//打开数据库的连接
if (myconn.State == 0)
{
myconn.Open();
}
foreach (System.Data.DataRow Dr in ds.Tables[0].Rows)
{
string Id = Dr["Id"].ToString();
string utype = Dr["utype"].ToString();
string ttype = Dr["ttype"].ToString();
string strttype = Mtxfw.Utility.Common.GetOrderType(Convert.ToInt32(ttype));
string zftype = Mtxfw.Utility.Common.GetPayType(Convert.ToInt32(utype));
int ptype = Convert.ToInt32(Dr["ptype"].ToString());
int peitype = Convert.ToInt32(Dr["peitype"].ToString());
string Contactname = Dr["Contactname"].ToString().Replace("'", "");
string Address0 = Dr["Address0"].ToString();
string Address = new DAL.province().GetProvince(Dr["Province"].ToString()) + new DAL.city().GetCity(Dr["City"].ToString()) + new DAL.county().GetCounty(Dr["County"].ToString()) + Dr["Address"].ToString();
string Contacttel = Dr["Contacttel"].ToString().Replace("'", "");
string UserName = Dr["UserName"].ToString();
string RealName = Dr["RealName"].ToString().Replace("'", "");
string O_SubmitDate = Dr["O_SubmitDate"].ToString();
string orderid = Dr["orderid"].ToString();
string kdcompay = Dr["kdcompay"].ToString().Replace("'", "");
string yundanhao = Dr["yundanhao"].ToString().Replace("'", "");
string O_Payed = Dr["O_Payed"].ToString();
string O_Payed_Date = Dr["O_Payed_Date"].ToString();
string O_Shipped = Dr["O_Shipped"].ToString();
string O_Shipped_Date = Dr["O_Shipped_Date"].ToString();
string O_received = Dr["O_received"].ToString();
string O_received_Date = Dr["O_received_Date"].ToString();
string Guests = Dr["Guests"].ToString();
int refundstatus = Convert.ToInt32(Dr["refundstatus"].ToString());
string refund_channel = Dr["refund_channel"].ToString();
string user_received_account = Dr["user_received_account"].ToString();
string success_time = Dr["success_time"].ToString();
int O_Seef = Convert.ToInt32(Dr["O_Seef"].ToString());
int Totalnum = Convert.ToInt32(Dr["Totalnum"].ToString());
Double Totalprice = Convert.ToDouble(Convert.ToDouble(Dr["Totalprice"]).ToString("f2"));
Double Totalprice0 = Convert.ToDouble(Convert.ToDouble(Dr["Totalprice0"]).ToString("f2"));
Double Totalprice10 = Convert.ToDouble((Totalprice0-Convert.ToDouble(Dr["Totalprice10"])).ToString("f2"));
string O_ReturnReason = Dr["O_ReturnReason"].ToString();
string[] aStatus = Mtxfw.Utility.Common.GetOrderStatus(ttype, Id, orderid, ptype, peitype, O_SubmitDate, O_Payed, O_Payed_Date, O_Shipped, O_Shipped_Date, O_received, O_received_Date, kdcompay, yundanhao, Contacttel, Guests, refundstatus, refund_channel, user_received_account, success_time, O_Seef, Totalprice, O_ReturnReason, 1);
if (ttype == "1" && O_received == "1")
{
Address = Address0;
}
string strStatus = aStatus[0];
string strProducts = "";
System.Data.DataSet Ds_op = new Mtxfw.DAL.order_product_info().GetList("(Select P_NAME from P_Product b where b.P_ID=a.pid) as prodName,", "utype='0' And orderid=" + Id + " And IFDelete=0 Order By SubmitTime asc");
if (Ds_op.Tables[0].Rows.Count > 0)
{
for (int l = 0; l < Ds_op.Tables[0].Rows.Count; l++)
{
string prodName2 = Ds_op.Tables[0].Rows[l]["prodName"].ToString();
string guige2 = Ds_op.Tables[0].Rows[l]["guige"].ToString();
string Totalnum2 = Ds_op.Tables[0].Rows[l]["Totalnum"].ToString();
if (strProducts.IndexOf(prodName2) == -1)
{
if (Drop_ttype.SelectedItem.Value != "1")
{
if (guige2 != "")
{
Mtxfw.Model.P_Guige gmodel = new DAL.P_Guige().GetModel(Convert.ToInt32(guige2));
if (gmodel != null)
{
prodName2 += gmodel.G_Name;
}
}
}
strProducts += prodName2;
}
else
{
string strguige = "";
if (Drop_ttype.SelectedItem.Value != "1")
{
if (guige2 != "")
{
Mtxfw.Model.P_Guige gmodel = new DAL.P_Guige().GetModel(Convert.ToInt32(guige2));
if (gmodel != null)
{
strguige = gmodel.G_Name;
}
}
}
strProducts = strProducts.Replace(prodName2, prodName2 + strguige);
}
}
}
Ds_op.Clear();
if (strProducts.Length >= 250)
{
strProducts = strProducts.Substring(0, 250) + "...";
}
string sql = "insert into [订单表$]([订单类型],[支付方式],[收货人],[地址],[联系方式],[购买账号],[姓名],[购买产品],[购买时间],[订单编号],[数量],[金额],[快递单号],[状态]) values('" + strttype + "','" + zftype + "','" + Contactname + "','" + Address + "','" + Contacttel + "','" + UserName + "','" + RealName + "','" + strProducts + "','" + O_SubmitDate + "','" + orderid + "','" + Totalnum + "','" + Totalprice.ToString("f2") + "','" + yundanhao + "','" + strStatus + "')";
if (Drop_ttype.SelectedItem.Value == "1")
{
sql = "insert into [订单表$]([支付方式],[购买账号],[姓名],[订单号],[购买产品],[数量],[价值],[产出],[产出剩余],[时间],[状态]) values('" + zftype + "','" + UserName + "','" + RealName + "','" + orderid + "','" + strProducts + "','" + Totalnum + "','" + Totalprice.ToString("f2") + "','" + Totalprice0.ToString() + "','" + Totalprice10.ToString() + "','" + O_SubmitDate + "','" + strStatus + "')";
}
OleDbCommand mycmd = new OleDbCommand(sql, myconn);
mycmd.CommandType = CommandType.Text;
//执行操作(访问数据库)
mycmd.ExecuteNonQuery();
}
//关闭数据库的连接
myconn.Close();
}
}
ds.Clear();
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 = "导出数据,类型:" + DataType.SelectedItem.Text + ",文件名:" + strFile;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
}
else if (DataType.SelectedItem.Value == "12")
{
sb.Append("gtype = " + gtype + " and UType<>-1");
if (Text_UserName.Text.Trim() != "")
{
string strUserId = daoUser.Getzd("id", "UserName='" + Text_UserName.Text + "'").ToString();
if (strUserId != "")
{
sb.Append(" And MemberId=" + strUserId);
}
else
{
bb = false;
ClientScript.RegisterStartupScript(this.GetType(), "", "<script type='text/javascript'>alert('会员账号不存在!');</script>");
}
}
else
{
if (bb)
{
if (String.IsNullOrEmpty(SJ) || String.IsNullOrEmpty(SJ2))
{
bb = false;
ClientScript.RegisterStartupScript(this.GetType(), "", "<script type='text/javascript'>alert('由于数据量较大请分时间段导出!');</script>");
}
}
}
if (bb)
{
if (!String.IsNullOrEmpty(SJ) && !String.IsNullOrEmpty(SJ2))
{
sb.Append(" and (addtime between '" + SJ + " 00:00:00' and '" + SJ2 + " 23:59:59') ");
}
string strOrder = " Order By addtime asc";
DataSet ds = daolog.GetList1("IP,Body,AddTime,(select username from User_Info b where id=MemberId) as MemberName,(Select realname From user_info b Where b.Id=MemberId) as realname", sb.ToString() + strOrder);
if (ds.Tables[0].Rows.Count > 0)
{
FileInfo fileinfo = new FileInfo(Server.MapPath("/App_Data/logdata.xls"));
if (fileinfo.Exists)
{
strFile = ConfigurationManager.AppSettings["Dw_Data"] + "logdata" + DateTime.Now.ToString("yyyyMMddhhmmss") + ".xls";
fileinfo.CopyTo(Server.MapPath(strFile), true);
string ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Server.MapPath(strFile) + ";" + "Extended Properties=Excel 8.0;";
OleDbConnection myconn = new OleDbConnection(ConnStr);
//打开数据库的连接
if (myconn.State == 0)
{
myconn.Open();
}
foreach (System.Data.DataRow Dr in ds.Tables[0].Rows)
{
string IP = Dr["IP"].ToString();
string Body = Dr["Body"].ToString();
string addtime = Dr["addtime"].ToString();
string MemberName = Dr["MemberName"].ToString() + "(" + Dr["realname"].ToString() + ")";
OleDbCommand mycmd = new OleDbCommand("insert into [明细表$]([会员],[操作IP],[操作内容],[操作时间]) values('" + MemberName + "','" + IP + "','" + Body + "','" + addtime + "')", myconn);
mycmd.CommandType = CommandType.Text;
//执行操作(访问数据库)
mycmd.ExecuteNonQuery();
}
//关闭数据库的连接
myconn.Close();
}
}
ds.Clear();
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 = "导出数据,类型:" + DataType.SelectedItem.Text + ",文件名:" + strFile;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
}
else if (DataType.SelectedItem.Value == "13")
{
sb.Append("gtype = " + gtype + " and utype=23");
if (Drop_smtype.SelectedItem.Value != "")
{
sb.Append(" and utype2=" + Drop_smtype.SelectedItem.Value + "");
}
if (Text_UserName.Text.Trim() != "")
{
string strUserId = daoUser.Getzd("id", "UserName='" + Text_UserName.Text + "'").ToString();
if (strUserId != "")
{
sb.Append(" And MemberId=" + strUserId);
}
else
{
bb = false;
ClientScript.RegisterStartupScript(this.GetType(), "", "<script type='text/javascript'>alert('会员账号不存在!');</script>");
}
}
if (bb)
{
if (!String.IsNullOrEmpty(SJ) && !String.IsNullOrEmpty(SJ2))
{
sb.Append(" and (addtime between '" + SJ + " 00:00:00' and '" + SJ2 + " 23:59:59') ");
}
string strOrder = " Order By addtime desc,id desc";
DataSet ds = daojl2.GetList1("utype2,Addmoney,Cutmoney,Totalmoney,addtime,(select username from User_Info b where id=MemberId) as MemberName,(Select realname From user_info b Where b.Id=MemberId) as realname", sb.ToString() + strOrder);
if (ds.Tables[0].Rows.Count > 0)
{
FileInfo fileinfo = new FileInfo(Server.MapPath("/App_Data/smdata.xls"));
if (fileinfo.Exists)
{
strFile = ConfigurationManager.AppSettings["Dw_Data"] + "smdata" + DateTime.Now.ToString("yyyyMMddhhmmss") + ".xls";
fileinfo.CopyTo(Server.MapPath(strFile), true);
string ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Server.MapPath(strFile) + ";" + "Extended Properties=Excel 8.0;";
OleDbConnection myconn = new OleDbConnection(ConnStr);
//打开数据库的连接
if (myconn.State == 0)
{
myconn.Open();
}
foreach (System.Data.DataRow Dr in ds.Tables[0].Rows)
{
int utype2 = Convert.ToInt32(Dr["utype2"].ToString());
string Addmoney = Convert.ToDouble(Dr["Addmoney"]).ToString();
string Cutmoney = Convert.ToDouble(Dr["Cutmoney"]).ToString();
string Totalmoney = Convert.ToDouble(Dr["Totalmoney"]).ToString();
string addtime = Dr["addtime"].ToString();
string MemberName = Dr["MemberName"].ToString() + "(" + Dr["realname"].ToString() + ")";
OleDbCommand mycmd = new OleDbCommand("insert into [扫码表$]([门店],[支付类型],[支付金额],[让利金额],[增值积分],[时间]) values('" + MemberName + "','" + (utype2==1?"积分":"扫码") + "','" + Totalmoney + "','" + Addmoney + "','" + Cutmoney + "','" + addtime + "')", myconn);
mycmd.CommandType = CommandType.Text;
//执行操作(访问数据库)
mycmd.ExecuteNonQuery();
}
//关闭数据库的连接
myconn.Close();
}
}
ds.Clear();
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 = "导出数据,类型:" + DataType.SelectedItem.Text + ",文件名:" + strFile;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
}
}
else if (DataType.SelectedItem.Value == "14")
{
//兑换券明细导出
string strSQL = "select result.Id,result.MemberId,info.UserName,result.Addmoney,result.Totalmoney,result.BZContent,result.addtime from user_Results_jl2 as result inner join user_info as info on result.MemberId = info.Id where result.utype=3 ";
if (Text_UserName.Text.Trim() != "")
{
strSQL +=" and (info.UserName like '%" + Text_UserName.Text + "%') ";
}
if (!String.IsNullOrEmpty(SJ) && !String.IsNullOrEmpty(SJ2))
{
strSQL +=" and (result.addtime between '" + SJ + " 00:00:00' and '" + SJ2 + " 23:59:59') ";
}
strSQL+="order by result.Id desc";
DataTable dt = DbHelperSQL.Query(strSQL).Tables[0];
string strExcelName = "兑换券明细_" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xls";
Mtxfw.Utility.ExcelHelper.CreateExcel(dt, strExcelName, "记录编号\t会员编号\t会员账号\t兑换券数量\t余额\t备注\t时间");
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 = "导出数据,类型:" + DataType.SelectedItem.Text + ",文件名:" + strExcelName;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
bb = true;
}
Btn_DCData.Text = "确认导出";
Btn_DCData.Enabled = true;
if (bb)
{
Data_Bind();
}
}
};
}
protected void Data_Bind()
{
//获取数据源
int PageIndex = 1;
if (Request.QueryString["page"] != null)
{
PageIndex = int.Parse(Request.QueryString["page"].ToString());
}
int rcount = 0;
if (!Directory.Exists(HttpContext.Current.Server.MapPath(ConfigurationManager.AppSettings["Dw_Data"])))
{
Directory.CreateDirectory(HttpContext.Current.Server.MapPath(ConfigurationManager.AppSettings["Dw_Data"]));
}
DataTable dtb = Mtxfw.Utility.Common.GetFilesDataView(PageIndex, Server.MapPath(ConfigurationManager.AppSettings["Dw_Data"]), out rcount);
DataView dv = dtb.DefaultView;
AspNetPager1.PageSize = 10;
AspNetPager1.RecordCount = rcount;
if (AspNetPager1.RecordCount == 0)
{
AspNetPager1.Visible = false;
}
Mtxfw.Utility.Tools.ToBind(Repeater1, dv);
}
protected void Delete_Click(object s, CommandEventArgs e)
{
string strFile = ConfigurationManager.AppSettings["Dw_Data"] + e.CommandName;
FileInfo fileinfo = new FileInfo(Server.MapPath(strFile));
if (fileinfo.Exists)
{
fileinfo.Delete();
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 = "删除导出数据,文件名:" + strFile;
logmodel.UType = 0;
logmodel.gtype = gtype;
new DAL.User_CZ_log().Add(logmodel);
Data_Bind();
ClientScript.RegisterStartupScript(this.GetType(), "", "<script type='text/javascript'>alert('删除成功!');</script>");
}
else
{
ClientScript.RegisterStartupScript(this.GetType(), "", "<script type='text/javascript'>alert('文件不存在!');</script>");
}
}
}
}