protected virtual void Page_Load(object sender, EventArgs e) { if (this.userid > 0) { Act = HTTPRequest.GetString("Act"); tMsg = Utils.ChkSQL(HTTPRequest.GetString("tMsg")); flag = HTTPRequest.GetInt("flag", 0); if (Act == "TradeMemo") { if (CheckUserPopedoms("X") || CheckUserPopedoms("8-2-2-4")) { m_TradeInfoID = HTTPRequest.GetInt("m_TradeInfoID", 0); if (m_TradeInfoID > 0) { mTrade = M_Utils.GetM_TradeInfoModel(m_TradeInfoID); if (mTrade != null) { if (mTrade.m_ConfigInfoID == M_Config.m_ConfigInfoID) { if (ispost) { mTrade.seller_memo = tMsg; PublicReMSG reValue = TopApiUtils.UpdateTradeMemo(M_Config, mTrade.tid, tMsg, flag, false); try { if (reValue.reCode == 0) { M_Utils.UpdateM_TradeInfo(mTrade); AddMsgLine("更新成功!"); AddScript("window.setTimeout('window.parent.HidBox();',1000);"); } else { //判断是否有Session相关错误 if (reValue.reCodeStr.ToLower().IndexOf("session") > 0) { ShowMSign = true; //前台弹出登录授权框 } AddErrLine("远端错误:" + reValue.reCodeStr + "," + reValue.reMSG); } } finally { reValue = null; } } } else { AddErrLine("参数错误!不匹配的配置编号!"); } } else { AddErrLine("参数错误!"); } } else { AddErrLine("参数错误!"); } } else { AddErrLine("权限不足!"); } } } else { AddErrLine("请先登录!"); SetBackLink("login.aspx?referer=" + Utils.UrlEncode(Utils.GetUrlReferrer())); SetMetaRefresh(1, "login.aspx?referer=" + Utils.UrlEncode(Utils.GetUrlReferrer())); } }
public void GetTrades(M_ConfigInfo mc) { PublicReMSG reValue = new PublicReMSG(); DataTable dList = new DataTable(); try { reValue = TopApiUtils.GetTradesList(mc, DateTime.Now.AddMonths(-2).ToString(), DateTime.Now.ToString(), null, null, null, null, null, 1, 100); if (reValue.reCode == 0) { dList = reValue.reObj as DataTable; if (dList != null) { foreach (DataRow dr in dList.Rows) { reValue = TopApiUtils.GetTradesFullInfo(mc, long.Parse(dr["tid"].ToString())); try { if (reValue.reCode == 0) { M_TradeInfo mTrade = new M_TradeInfo(); try { mTrade = reValue.reObj as M_TradeInfo; if (mTrade != null) { int m_TradeInfoID = M_Utils.ExistsM_TradeInfoAndReID(mc.m_ConfigInfoID, long.Parse(dr["tid"].ToString())); if (m_TradeInfoID > 0) { mTrade.m_TradeInfoID = m_TradeInfoID; mTrade.m_ConfigInfoID = mc.m_ConfigInfoID; M_Utils.UpdateM_TradeInfo(mTrade); } else { mTrade.m_ConfigInfoID = mc.m_ConfigInfoID; M_Utils.AddM_TradeInfo(mTrade); } } } finally { mTrade = null; } } } catch (Exception ex) { } finally { reValue = null; } } } } } finally { dList = null; reValue = null; } }
protected virtual void Page_Load(object sender, EventArgs e) { reformat = HTTPRequest.GetString("reformat"); if (this.userid > 0) { if (CheckUserPopedoms("X") || CheckUserPopedoms("8-1-1") || CheckUserPopedoms("8-1-2") || CheckUserPopedoms("8-1-3") || CheckUserPopedoms("8-1-4") || CheckUserPopedoms("8-1-2-1") || CheckUserPopedoms("8-1-2-2") || CheckUserPopedoms("8-1-2-3") || CheckUserPopedoms("8-1-2-4") || CheckUserPopedoms("8-1-2-5")) { Act = HTTPRequest.GetString("Act"); if (HTTPRequest.GetString("page").Trim() != "" && Utils.IsInt(HTTPRequest.GetString("page").Trim())) { pageindex = int.Parse(HTTPRequest.GetString("page").Trim()); } else { pageindex = 1; } if (HTTPRequest.GetString("num_iid") != "") { num_iid = Convert.ToInt64(HTTPRequest.GetString("num_iid").Trim()); } pid = HTTPRequest.GetInt("pid", 0); goodsid = HTTPRequest.GetInt("gid", 0); #region 修改 if (Act == "Edit") { if (CheckUserPopedoms("X") || CheckUserPopedoms("8-1-2")) { mGoods = M_Utils.GetM_GoodsInfoModel(goodsid); if (mGoods != null) { if (ispost) { string cid = HTTPRequest.GetString("cid").Trim() != "" ? HTTPRequest.GetString("cid").Trim() : null; string props = HTTPRequest.GetString("props").Trim() != "" ? HTTPRequest.GetString("props").Trim() : null; string num = HTTPRequest.GetString("num").Trim() != "" ? HTTPRequest.GetString("num").Trim() : null; string price = HTTPRequest.GetString("price").Trim() != "" ? HTTPRequest.GetString("price").Trim() : null; string title = HTTPRequest.GetString("title").Trim() != "" ? HTTPRequest.GetString("title").Trim() : null; string desc = HTTPRequest.GetString("desc").Trim() != "" ? HTTPRequest.GetString("desc").Trim() : null; string location_state = HTTPRequest.GetString("location_state").Trim() != "" ? HTTPRequest.GetString("location_state").Trim() : null; string location_city = HTTPRequest.GetString("location_city").Trim() != "" ? HTTPRequest.GetString("location_city").Trim() : null; string post_fee = HTTPRequest.GetString("post_fee").Trim() != "" ? HTTPRequest.GetString("post_fee").Trim() : null; string express_fee = HTTPRequest.GetString("express_fee").Trim() != "" ? HTTPRequest.GetString("express_fee").Trim() : null; string ems_fee = HTTPRequest.GetString("ems_fee").Trim() != "" ? HTTPRequest.GetString("ems_fee").Trim() : null; string list_time = HTTPRequest.GetString("list_time").Trim() != "" ? HTTPRequest.GetString("list_time").Trim() : null; string increment = HTTPRequest.GetString("increment").Trim() != "" ? HTTPRequest.GetString("increment").Trim() : null; string stuff_status = HTTPRequest.GetString("stuff_status").Trim() != "" ? HTTPRequest.GetString("stuff_status").Trim() : null; string auction_point = HTTPRequest.GetString("auction_point").Trim() != "" ? HTTPRequest.GetString("auction_point").Trim() : null; string property_alias = HTTPRequest.GetString("property_alias").Trim() != "" ? HTTPRequest.GetString("property_alias").Trim() : null; string input_pids = HTTPRequest.GetString("input_pids").Trim() != "" ? HTTPRequest.GetString("input_pids").Trim() : null; string sku_quantities = HTTPRequest.GetString("sku_quantities").Trim() != "" ? HTTPRequest.GetString("sku_quantities").Trim() : null; string sku_prices = HTTPRequest.GetString("sku_prices").Trim() != "" ? HTTPRequest.GetString("sku_prices").Trim() : null; string sku_properties = HTTPRequest.GetString("sku_properties").Trim() != "" ? HTTPRequest.GetString("sku_properties").Trim() : null; string postage_id = HTTPRequest.GetString("postage_id").Trim() != "" ? HTTPRequest.GetString("postage_id").Trim() : null; string outer_id = HTTPRequest.GetString("outer_id").Trim() != "" ? HTTPRequest.GetString("outer_id").Trim() : null; string product_id = HTTPRequest.GetString("product_id").Trim() != "" ? HTTPRequest.GetString("product_id").Trim() : null; string auto_fill = HTTPRequest.GetString("auto_fill").Trim() != "" ? HTTPRequest.GetString("auto_fill").Trim() : null; string sku_outer_ids = HTTPRequest.GetString("sku_outer_ids").Trim() != "" ? HTTPRequest.GetString("sku_outer_ids").Trim() : null; string is_taobao = HTTPRequest.GetString("is_taobao").Trim() != "" ? HTTPRequest.GetString("is_taobao").Trim() : null; string is_ex = HTTPRequest.GetString("is_ex").Trim() != "" ? HTTPRequest.GetString("is_ex").Trim() : null; string is_3D = HTTPRequest.GetString("is_3D").Trim() != "" ? HTTPRequest.GetString("is_3D").Trim() : null; string is_replace_sku = HTTPRequest.GetString("is_replace_sku").Trim() != "" ? HTTPRequest.GetString("is_replace_sku").Trim() : null; string input_str = HTTPRequest.GetString("input_str").Trim() != "" ? HTTPRequest.GetString("input_str").Trim() : null; string lang = HTTPRequest.GetString("lang").Trim() != "" ? HTTPRequest.GetString("lang").Trim() : null; string has_discount = HTTPRequest.GetString("has_discount").Trim() != "" ? HTTPRequest.GetString("has_discount").Trim() : null; string has_showcase = HTTPRequest.GetString("has_showcase").Trim() != "" ? HTTPRequest.GetString("has_showcase").Trim() : null; string approve_status = HTTPRequest.GetString("approve_status").Trim() != "" ? HTTPRequest.GetString("approve_status").Trim() : null; string freight_payer = HTTPRequest.GetString("freight_payer").Trim() != "" ? HTTPRequest.GetString("freight_payer").Trim() : null; string valid_thru = HTTPRequest.GetString("valid_thru").Trim() != "" ? HTTPRequest.GetString("valid_thru").Trim() : null; string has_invoice = HTTPRequest.GetString("has_invoice").Trim() != "" ? HTTPRequest.GetString("has_invoice").Trim() : null; string has_warranty = HTTPRequest.GetString("has_warranty").Trim() != "" ? HTTPRequest.GetString("has_warranty").Trim() : null; string after_sale_id = HTTPRequest.GetString("after_sale_id").Trim() != "" ? HTTPRequest.GetString("after_sale_id").Trim() : null; string sell_promise = HTTPRequest.GetString("sell_promise").Trim() != "" ? HTTPRequest.GetString("sell_promise").Trim() : null; string fileLocation = HTTPRequest.GetString("fileLocation").Trim() != "" ? HTTPRequest.GetString("fileLocation").Trim() : null; string seller_cids = HTTPRequest.GetString("seller_cids").Trim() != "" ? HTTPRequest.GetString("seller_cids").Trim() : null; string postage = HTTPRequest.GetString("postage").Trim() != "" ? HTTPRequest.GetString("postage").Trim() : null; reValue = TopApiUtils.GoodsUpdate(M_Config, mGoods.num_iid, cid, props, num, price, title, desc, location_state, location_city, post_fee, express_fee, ems_fee, list_time, increment, fileLocation, stuff_status, auction_point, property_alias, input_pids, sku_quantities, sku_prices, sku_properties, seller_cids, postage_id, outer_id, product_id, auto_fill, sku_outer_ids, is_taobao, is_ex, is_3D, is_replace_sku, input_str, lang, has_discount, has_showcase, approve_status, freight_payer, valid_thru, has_invoice, has_warranty, after_sale_id, sell_promise, postage); try { if (reValue.reCode == 0) { reValue = TopApiUtils.GetGoodsInfo(M_Config, M_Config.m_Name, num_iid); if (reValue.reCode == 0) { M_Utils.UpdateM_GoodsInfo(reValue.reObj as M_GoodsInfo); AddMsgLine("更新成功!"); } else { AddErrLine("本地更新获取远程信息时出错.Error:" + reValue.reCodeStr + ":" + reValue.reMSG); } } else { AddErrLine("远程商品未实现更新.Error:" + reValue.reCodeStr + ":" + reValue.reMSG); } } finally { reValue = null; } } } else { AddErrLine("参数错误!"); } } else { AddErrLine("权限不足!"); } } #endregion #region 载商品列表 if (Act == "DownLoad") { if (CheckUserPopedoms("X") || CheckUserPopedoms("8-1-3")) { if (!ispost) { reValue = TopApiUtils.GetGoodsList(M_Config, null, 0, null, pageindex, 100, null, null, null, null); if (reValue.reCode == 0) { dList = reValue.reObj as DataTable; } else { //判断是否有Session相关错误 if (reValue.reCodeStr.ToLower().IndexOf("session") > 0) { ShowMSign = true;//前台弹出登录授权框 } AddErrLine("远端错误:" + reValue.reCodeStr + "," + reValue.reMSG); } } else { reVal = ",\"ReValue\":{\"num_iid\":\"" + num_iid + "\",\"pid\":\"" + pid + "\"}"; if (num_iid > 0) { reValue = TopApiUtils.GetGoodsInfo(M_Config, M_Config.m_Name, num_iid); if (reValue.reCode == 0) { M_GoodsInfo mg = reValue.reObj as M_GoodsInfo; if (mg != null) { int m_GoodsID = M_Utils.ExistsM_GoodsInfoAndGetID(M_Config.m_ConfigInfoID, num_iid); try { if (m_GoodsID > 0) { //更新本地数据 mg.m_GoodsID = m_GoodsID; mg.m_ConfigInfoID = M_Config.m_ConfigInfoID; mg.ProductsID = pid; mg.outer_id = pid.ToString(); M_Utils.UpdateM_GoodsInfo(mg); } else { //新建商品数据 mg.m_ConfigInfoID = M_Config.m_ConfigInfoID; mg.ProductsID = pid; mg.outer_id = pid.ToString(); M_Utils.AddM_GoodsInfo(mg); } //更新远程商品数据 PublicReMSG _reValue = TopApiUtils.GoodsUpdateOuter_id(M_Config, num_iid, pid.ToString()); try { if (_reValue.reCode == 0) { AddMsgLine("更新成功!"); } else { AddErrLine("系统商品已更新,但远程商品未实现更新.Error:" + _reValue.reCodeStr + ":" + _reValue.reMSG); } } finally { _reValue = null; } } catch (Exception ex) { AddErrLine("系统错误:" + ex.Message); } } } else { //判断是否有Session相关错误 if (reValue.reCodeStr.ToLower().IndexOf("session") > 0) { ShowMSign = true;//前台弹出登录授权框 } AddErrLine("远端错误:" + reValue.reCodeStr + "," + reValue.reMSG); } } } } else { AddErrLine("权限不足!"); } } #endregion #region 除商品 if (Act == "Delt") { if (CheckUserPopedoms("X") || CheckUserPopedoms("8-1-2-1")) { if (ispost) { reVal = ",\"ReValue\":{\"num_iid\":\"" + num_iid + "\",\"pid\":\"" + pid + "\"}"; reValue = TopApiUtils.GoodsDelete(M_Config, num_iid); try { if (reValue.reCode == 0) { mGoods = M_Utils.GetM_GoodsInfoModelByNum_iid(M_Config.m_ConfigInfoID, num_iid); try { if (mGoods != null) { M_Utils.DeleteM_GoodsInfoNOTrue(mGoods.m_GoodsID); AddMsgLine("删除成功!"); } else { AddErrLine("远程已更新,但本系统未能更新!"); } } finally { mGoods = null; } } else { AddErrLine("远程商品未实现删除.Error:" + reValue.reCodeStr + ":" + reValue.reMSG); } } finally { reValue = null; } } } else { AddErrLine("权限不足!"); } } #endregion #region 架 if (Act == "UpList") { if (CheckUserPopedoms("X") || CheckUserPopedoms("8-1-2-2")) { if (ispost) { reVal = ",\"ReValue\":{\"num_iid\":\"" + num_iid + "\",\"pid\":\"" + pid + "\"}"; mGoods = M_Utils.GetM_GoodsInfoModelByNum_iid(M_Config.m_ConfigInfoID, num_iid); try { reValue = TopApiUtils.GoodsListing(M_Config, num_iid, mGoods.num); if (reValue.reCode == 0) { M_Utils.ListingM_Goods(mGoods.m_GoodsID); AddMsgLine("上架成功!"); } else { AddErrLine("远程商品未实现上架.Error:" + reValue.reCodeStr + ":" + reValue.reMSG); } } finally { mGoods = null; reValue = null; } } } else { AddErrLine("权限不足!"); } } #endregion #region 架 if (Act == "DownList") { if (CheckUserPopedoms("X") || CheckUserPopedoms("8-1-2-3")) { if (ispost) { reVal = ",\"ReValue\":{\"num_iid\":\"" + num_iid + "\",\"pid\":\"" + pid + "\"}"; reValue = TopApiUtils.GoodsDelisting(M_Config, num_iid); try { if (reValue.reCode == 0) { mGoods = M_Utils.GetM_GoodsInfoModelByNum_iid(M_Config.m_ConfigInfoID, num_iid); try { if (mGoods != null) { M_Utils.DelistingM_Goods(mGoods.m_GoodsID); AddMsgLine("下架成功!"); } else { AddErrLine("远程已更新,但本系统未能更新!"); } } finally { mGoods = null; } } else { AddErrLine("远程商品未实现下架.Error:" + reValue.reCodeStr + ":" + reValue.reMSG); } } finally { reValue = null; } } } else { AddErrLine("权限不足!"); } } #endregion #region 橱窗推荐 if (Act == "Recommend") { if (CheckUserPopedoms("X") || CheckUserPopedoms("8-1-2-5")) { if (ispost) { reVal = ",\"ReValue\":{\"num_iid\":\"" + num_iid + "\",\"pid\":\"" + pid + "\"}"; reValue = TopApiUtils.GoodsRecommendAdd(M_Config, num_iid); try { if (reValue.reCode == 0) { mGoods = M_Utils.GetM_GoodsInfoModelByNum_iid(M_Config.m_ConfigInfoID, num_iid); try { if (mGoods != null) { M_Utils.RecommendAddM_Goods(mGoods.m_GoodsID); AddMsgLine("推荐成功!"); } else { AddErrLine("远程已更新,但本系统未能更新!"); } } finally { mGoods = null; } } else { AddErrLine("远程商品未实现推荐.Error:" + reValue.reCodeStr + ":" + reValue.reMSG); } } finally { reValue = null; } } } else { AddErrLine("权限不足!"); } } #endregion #region 取消橱窗推荐 if (Act == "NORecommend") { if (CheckUserPopedoms("X") || CheckUserPopedoms("8-1-2-5")) { if (ispost) { reVal = ",\"ReValue\":{\"num_iid\":\"" + num_iid + "\",\"pid\":\"" + pid + "\"}"; reValue = TopApiUtils.GoodsRecommendDelete(M_Config, num_iid); try { if (reValue.reCode == 0) { mGoods = M_Utils.GetM_GoodsInfoModelByNum_iid(M_Config.m_ConfigInfoID, num_iid); try { if (mGoods != null) { M_Utils.RecommendDeleteM_Goods(mGoods.m_GoodsID); AddMsgLine("推荐成功!"); } else { AddErrLine("远程已更新,但本系统未能更新!"); } } finally { mGoods = null; } } else { AddErrLine("远程商品未实现取消推荐.Error:" + reValue.reCodeStr + ":" + reValue.reMSG); } } finally { reValue = null; } } } else { AddErrLine("权限不足!"); } } #endregion #region 更新数量 if (Act == "UpdateNum") { if (CheckUserPopedoms("X") || CheckUserPopedoms("8-1-2-4")) { if (!ispost) { dList = M_Utils.GetM_GoodsStockList(M_Config.m_ConfigInfoID); } else { mNum = HTTPRequest.GetInt("num", 0); reVal = ",\"ReValue\":{\"num_iid\":\"" + num_iid + "\",\"pid\":\"" + pid + "\"}"; try { if (num_iid > 0) { PublicReMSG _reValue = TopApiUtils.GoodsUpdateNum(M_Config, num_iid, mNum.ToString()); try { if (_reValue.reCode == 0) { AddMsgLine("更新成功!"); } else { AddErrLine("但远程商品未实现更新.Error:" + _reValue.reCodeStr + ":" + _reValue.reMSG); } } finally { _reValue = null; } } else { AddErrLine("参数错误!"); } } catch (Exception ex) { AddErrLine("系统错误:" + ex.Message); } } } else { AddErrLine("权限不足!"); } } #endregion } else { AddErrLine("权限不足!"); AddScript("window.parent.HidBox();"); } } else { AddErrLine("请先登录!"); SetBackLink("login.aspx?referer=" + Utils.UrlEncode(Utils.GetUrlReferrer())); SetMetaRefresh(1, "login.aspx?referer=" + Utils.UrlEncode(Utils.GetUrlReferrer())); } if (reformat == "json") { Response.ClearContent(); Response.Buffer = true; Response.ExpiresAbsolute = System.DateTime.Now.AddYears(-1); Response.Expires = 0; Response.Charset = "utf-8"; Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8"); Response.ContentType = "application/json"; string Json_Str = "{\"results\": {\"msg\":\"" + this.msgbox_text + "\",\"state\":\"" + (!IsErr()).ToString() + "\"" + reVal + "}}"; Response.Write(Json_Str); Response.End(); } }
protected virtual void Page_Load(object sender, EventArgs e) { if (this.userid > 0) { reformat = HTTPRequest.GetString("reformat"); if (CheckUserPopedoms("X") || CheckUserPopedoms("8-4-1")) { Act = HTTPRequest.GetString("Act"); if (HTTPRequest.GetString("page").Trim() != "" && Utils.IsInt(HTTPRequest.GetString("page").Trim())) { pageindex = int.Parse(HTTPRequest.GetString("page").Trim()); } else { pageindex = 1; } #region 载会员列表 if (Act == "DownLoad") { if (CheckUserPopedoms("X") || CheckUserPopedoms("8-4-1")) { if (!ispost) { reValue = TopApiUtils.GetMembers(M_Config, 20, pageindex, null, 0, 0, 0, 0, null); if (reValue.reCode == 0) { dList = reValue.reObj as DataTable; } else { //判断是否有Session相关错误 if (reValue.reCodeStr.ToLower().IndexOf("session") > 0) { ShowMSign = true;//前台弹出登录授权框 } AddErrLine("远端错误:" + reValue.reCodeStr + "," + reValue.reMSG); } } else { //更新会员信息 string buyer_id = Utils.ChkSQL(HTTPRequest.GetString("buyer_id")).Trim(); string buyer_nick = Utils.ChkSQL(HTTPRequest.GetString("buyer_nick")).Trim(); string member_grade = Utils.ChkSQL(HTTPRequest.GetString("member_grade")).Trim(); decimal trade_amount = decimal.Parse(HTTPRequest.GetString("trade_amount")); decimal trade_count = decimal.Parse(HTTPRequest.GetString("trade_count")); string laste_time = Utils.ChkSQL(HTTPRequest.GetString("laste_time")).Trim(); string status = Utils.ChkSQL(HTTPRequest.GetString("status")).Trim(); reVal = ",\"ReValue\":{\"buyer_id\":\"" + buyer_id + "\",\"buyer_nick\":\"" + buyer_nick + "\"}"; if (buyer_id.Trim() != "" && buyer_nick.Trim() != "") { M_MemberInfo _mm = new M_MemberInfo(); if (!M_Utils.ExistsM_Member(M_Config.m_ConfigInfoID, buyer_id)) { _mm.m_ConfigInfoID = M_Config.m_ConfigInfoID; _mm.buyer_id = buyer_id; _mm.buyer_nick = buyer_nick; _mm.member_grade = member_grade; _mm.trade_amount = trade_amount; _mm.trade_count = trade_count; _mm.laste_time = DateTime.Parse(laste_time); _mm.status = status; M_Utils.AddM_Member(_mm); } else { _mm = M_Utils.GetM_MemberModel(M_Config.m_ConfigInfoID, buyer_id); if (_mm != null) { _mm.buyer_nick = buyer_nick; _mm.member_grade = member_grade; _mm.trade_amount = trade_amount; _mm.trade_count = trade_count; _mm.laste_time = DateTime.Parse(laste_time); _mm.status = status; M_Utils.UpdateM_Member(_mm); } else { AddErrLine("参数错误!"); } } //更新会员网店账户信息 reValue = TopApiUtils.GetUserInfo(M_Config, buyer_nick); if (reValue.reCode == 0) { M_UserInfo _mu = reValue.reObj as M_UserInfo; if (_mu != null) { if (!M_Utils.ExistsM_UserInfo(M_Config.m_ConfigInfoID, _mu.user_id, _mu.uid)) { _mu.m_ConfigInfoID = M_Config.m_ConfigInfoID; _mu.m_AppendTime = DateTime.Now; _mu.m_UpdateTime = DateTime.Now; _mu.sex = _mu.sex == null ? "" : _mu.sex; _mu.auto_repost = _mu.auto_repost == null ? "" : _mu.auto_repost; _mu.promoted_type = _mu.promoted_type == null ? "" : _mu.promoted_type; M_Utils.AddM_UserInfo(_mu); } else { M_UserInfo _mu_n = new M_UserInfo(); _mu_n = M_Utils.GetM_UserInfoModel(M_Config.m_ConfigInfoID, _mu.user_id, _mu.uid); if (_mu_n != null) { _mu.sex = _mu.sex == null ? "" : _mu.sex; _mu.auto_repost = _mu.auto_repost == null ? "" : _mu.auto_repost; _mu.promoted_type = _mu.promoted_type == null ? "" : _mu.promoted_type; _mu_n.created = _mu.created; _mu_n.last_visit = _mu.last_visit; //_mu_n.birthday = _mu.birthday; _mu_n.type = _mu.type; //_mu_n.has_more_pic = _mu.has_more_pic; // _mu_n.item_img_num = _mu.item_img_num; //_mu_n.item_img_size = _mu.item_img_size; //_mu_n.prop_img_num = _mu.prop_img_num; //_mu_n.prop_img_sizec = _mu.prop_img_sizec; //_mu_n.auto_repost = _mu.auto_repost; //_mu_n.promoted_type = _mu.promoted_type; //_mu_n.status = _mu.status; _mu_n.alipay_bind = _mu.alipay_bind; _mu_n.consumer_protection = _mu.consumer_protection; _mu_n.alipay_account = _mu.alipay_account; _mu_n.alipay_no = _mu.alipay_no; _mu_n.email = _mu.email; _mu_n.magazine_subscribe = _mu.magazine_subscribe; _mu_n.vertical_market = _mu.vertical_market; _mu_n.avatar = _mu.avatar; _mu_n.online_gaming = _mu.online_gaming; M_Utils.UpdateM_UserInfo(_mu_n); } else { AddErrLine("用户信息不存在!"); } } } else { AddErrLine("会员信息获取失败!"); } } else { //判断是否有Session相关错误 if (reValue.reCodeStr.ToLower().IndexOf("session") > 0) { ShowMSign = true;//前台弹出登录授权框 } AddErrLine("远端错误:" + reValue.reCodeStr + "," + reValue.reMSG); } } else { AddErrLine("会员编号不能为空!"); } } } else { AddErrLine("权限不足!"); } } #endregion } else { AddErrLine("权限不足!"); AddScript("window.parent.HidBox();"); } } else { AddErrLine("请先登录!"); SetBackLink("login.aspx?referer=" + Utils.UrlEncode(Utils.GetUrlReferrer())); SetMetaRefresh(1, "login.aspx?referer=" + Utils.UrlEncode(Utils.GetUrlReferrer())); } if (reformat == "json") { Response.ClearContent(); Response.Buffer = true; Response.ExpiresAbsolute = System.DateTime.Now.AddYears(-1); Response.Expires = 0; Response.Charset = "utf-8"; Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8"); Response.ContentType = "application/json"; string Json_Str = "{\"results\": {\"msg\":\"" + this.msgbox_text + "\",\"state\":\"" + (!IsErr()).ToString() + "\"" + reVal + "}}"; Response.Write(Json_Str); Response.End(); } }
protected virtual void Page_Load(object sender, EventArgs e) { reformat = HTTPRequest.GetString("reformat"); if (this.userid > 0) { if (CheckUserPopedoms("X") || CheckUserPopedoms("8-2-1") || CheckUserPopedoms("8-2-2-1") || CheckUserPopedoms("8-2-2-2") || CheckUserPopedoms("8-2-2-3") || CheckUserPopedoms("8-2-2-4") || CheckUserPopedoms("8-2-2-5") || CheckUserPopedoms("8-2-2-6")) { Act = HTTPRequest.GetString("Act"); if (HTTPRequest.GetString("page").Trim() != "" && Utils.IsInt(HTTPRequest.GetString("page").Trim())) { pageindex = int.Parse(HTTPRequest.GetString("page").Trim()); } else { pageindex = 1; } tid = Utils.ChkSQL(HTTPRequest.GetString("tid")); #region 载交易列表 if (Act == "DownLoad") { if (CheckUserPopedoms("X") || CheckUserPopedoms("8-2-1")) { if (!ispost) { //取两个月数据 reValue = TopApiUtils.GetTradesList(M_Config, DateTime.Now.AddMonths(-2).ToString(), DateTime.Now.ToString(), null, null, null, null, null, pageindex, 100); if (reValue.reCode == 0) { dList = reValue.reObj as DataTable; } else { //判断是否有Session相关错误 if (reValue.reCodeStr.ToLower().IndexOf("session") > 0) { ShowMSign = true;//前台弹出登录授权框 } AddErrLine("远端错误:" + reValue.reCodeStr + "," + reValue.reMSG); } } else { if (tid.Trim() != "") { reVal = ",\"ReValue\":{\"tid\":\"" + tid + "\"}"; reValue = TopApiUtils.GetTradesFullInfo(M_Config, long.Parse(tid)); try { if (reValue.reCode == 0) { mTrade = reValue.reObj as M_TradeInfo; if (mTrade != null) { reVal += ",\"Trade\":{\"type\":\"" + GetTrade_Types(mTrade.type.ToString()) + "\",\"shipping_type\":\"" + GetTradeShippingTypes(mTrade.shipping_type.ToString()) + "\",\"status\":\"" + GetTradeStatus(mTrade.status.ToString()) + "\",\"trade_from\":\"" + GetTradeFroms(mTrade.trade_from.ToString()) + "\"," + "\"seller_rate\":\"" + (mTrade.seller_rate ? "是" : "否") + "\",\"buyer_rate\":\"" + (mTrade.buyer_rate ? "是" : "否") + "\",\"pay_time\":\"" + mTrade.pay_time + "\",\"modified\":\"" + mTrade.modified + "\",\"total_fee\":\"" + mTrade.total_fee + "\",\"post_fee\":\"" + mTrade.post_fee + "\"}"; m_TradeInfoID = M_Utils.ExistsM_TradeInfoAndReID(M_Config.m_ConfigInfoID, long.Parse(tid)); if (m_TradeInfoID > 0) { mTrade.m_TradeInfoID = m_TradeInfoID; mTrade.m_ConfigInfoID = M_Config.m_ConfigInfoID; M_Utils.UpdateM_TradeInfo(mTrade); } else { mTrade.m_ConfigInfoID = M_Config.m_ConfigInfoID; M_Utils.AddM_TradeInfo(mTrade); } } else { AddErrLine("交易信息获取失败!"); } } else { //判断是否有Session相关错误 if (reValue.reCodeStr.ToLower().IndexOf("session") > 0) { ShowMSign = true;//前台弹出登录授权框 } AddErrLine("远端错误:" + reValue.reCodeStr + "," + reValue.reMSG); } } catch (Exception ex) { AddErrLine("系统错误:" + ex.Message); } finally { reValue = null; } } else { AddErrLine("参数错误:交易号不能为空!"); } } } else { AddErrLine("权限不足!"); } } #endregion #region 除 if (Act == "Delete") { if (CheckUserPopedoms("X") || CheckUserPopedoms("8-2-2-7")) { if (ispost) { if (tid.Trim() != "") { int m_TradeInfoID = HTTPRequest.GetInt("m_TradeInfoID", 0); reVal = ",\"ReValue\":{\"tid\":\"" + tid + "\"}"; try { M_Utils.DeleteM_TradeInfo(M_Config.m_ConfigInfoID, m_TradeInfoID); AddMsgLine("删除成功."); } catch (Exception ex) { AddErrLine("系统错误:" + ex.Message); } } else { AddErrLine("参数错误:交易号不能为空!"); } } } else { AddErrLine("权限不足!"); } } #endregion #region 关闭 if (Act == "Close") { if (CheckUserPopedoms("X") || CheckUserPopedoms("8-2-2-1")) { if (ispost) { if (tid.Trim() != "") { int m_TradeInfoID = HTTPRequest.GetInt("m_TradeInfoID", 0); string Close_Str = HTTPRequest.GetString("Close_Msg"); reVal = ",\"ReValue\":{\"tid\":\"" + tid + "\"}"; try { reValue = TopApiUtils.CloseTrade(M_Config, long.Parse(tid), Close_Str); try { if (reValue.reCode == 0) { M_Utils.UpdateM_TradeStatus(m_TradeInfoID, "TRADE_CLOSED"); AddMsgLine("关闭成功."); } else { //判断是否有Session相关错误 if (reValue.reCodeStr.ToLower().IndexOf("session") > 0) { ShowMSign = true;//前台弹出登录授权框 } AddErrLine("远端错误:" + reValue.reCodeStr + "," + reValue.reMSG); } } finally { reValue = null; } } catch (Exception ex) { AddErrLine("系统错误:" + ex.Message); } } else { AddErrLine("参数错误:交易号不能为空!"); } } } else { AddErrLine("权限不足!"); } } #endregion } else { AddErrLine("权限不足!"); AddScript("window.setTimeout('window.parent.HidBox();',1000);"); } } else { AddErrLine("请先登录!"); SetBackLink("login.aspx?referer=" + Utils.UrlEncode(Utils.GetUrlReferrer())); SetMetaRefresh(1, "login.aspx?referer=" + Utils.UrlEncode(Utils.GetUrlReferrer())); } if (reformat == "json") { Response.ClearContent(); Response.Buffer = true; Response.ExpiresAbsolute = System.DateTime.Now.AddYears(-1); Response.Expires = 0; Response.Charset = "utf-8"; Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8"); Response.ContentType = "application/json"; string Json_Str = "{\"results\": {\"msg\":\"" + this.msgbox_text + "\",\"state\":\"" + (!IsErr()).ToString() + "\"" + reVal + "}}"; Response.Write(Json_Str); Response.End(); } }