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; } }
public int Order_Print_Item = 10; //打印分页,每页条数 protected virtual void Page_Load(object sender, EventArgs e) { if (this.userid > 0) { if (CheckUserPopedoms("X") || CheckUserPopedoms("3-1-1-8") || CheckUserPopedoms("3-1-2-8") || CheckUserPopedoms("3-2-1-8") || CheckUserPopedoms("3-2-2-8") || CheckUserPopedoms("3-2-3-8") || CheckUserPopedoms("3-2-4-8") || CheckUserPopedoms("3-2-5-8") || CheckUserPopedoms("3-3-1-8") || CheckUserPopedoms("3-3-2-8") || CheckUserPopedoms("3-3-3-8")) { act = HTTPRequest.GetString("act"); orderid = HTTPRequest.GetInt("orderid", 0); ordertype = HTTPRequest.GetInt("ordertype", 0); ot = HTTPRequest.GetString("ot"); Order_Print_Item = this.config.Order_Print_Item; if (act == "pl")//批量打印 { orderidstr = HTTPRequest.GetString("orderid"); ordertypestr = HTTPRequest.GetString("ordertype"); string[] orderid_array = Utils.SplitString(orderidstr, "x"); string[] ordertypestr_array = Utils.SplitString(ordertypestr, "x"); } if (orderid > 0) { oi = Orders.GetOrderInfoModel(orderid); if (oi != null) { string tSteps = ((oi.oSteps == 1) ? " tbOrderListInfo.oWorkType=0 " : " tbOrderListInfo.oWorkType<>0 ").ToString(); string tSteps_b = ((oi.oSteps == 1) ? " IsVerify=0 " : " IsVerify<>0 ").ToString(); if (CheckUserPopedoms("X") || CheckUserPopedoms("3-1-1-9") || CheckUserPopedoms("3-1-2-9") || CheckUserPopedoms("3-2-1-9") || CheckUserPopedoms("3-2-2-9") || CheckUserPopedoms("3-2-3-9") || CheckUserPopedoms("3-2-4-9") || CheckUserPopedoms("3-2-5-9") || CheckUserPopedoms("3-3-1-9") || CheckUserPopedoms("3-3-2-9") || CheckUserPopedoms("3-3-3-9")) { ShowMoney = true; ShowMoney = (HTTPRequest.GetString("ShowMoney").Trim() != "") ? false : true; } else { ShowMoney = false; } Print_Foot = Utils.ReplaceString(this.config.Print_Foot, "[", "<", false); Print_Foot = Utils.ReplaceString(Print_Foot, "]", ">", false); OrderList = Orders.GetOrderListInfoList(" OrderID=" + oi.OrderID + " and " + tSteps + " order by OrderListID asc").Tables[0]; OrderFieldList = Orders.GetOrderFieldInfoList(" OrderType=" + ordertype + " and fState=0 and fPrint=0").Tables[0]; if (OrderFieldList != null) { OrderFieldValueList = Orders.GetOrderFieldValueInfoList(" OrderListID in(select tbOrderListInfo.OrderListID from tbOrderListInfo where tbOrderListInfo.OrderID=" + oi.OrderID + " and " + tSteps + ") and " + tSteps_b + "").Tables[0]; } foreach (DataRow dr in OrderList.Rows) { summoney += Convert.ToDecimal(dr["oQuantity"]) * Convert.ToDecimal(dr["oPrice"]); } summoney_str = chang(summoney.ToString()); summoney = Math.Round(summoney, config.MoneyDecimal); //库存调拨单,整理数据 if (oi.oType == 9) { DataTable nOrderList = new DataTable(); nOrderList = OrderList.Clone(); foreach (DataRow dr in OrderList.Rows) { if (Convert.ToDecimal(dr["oQuantity"].ToString()) < 0) { dr["StorageName"] = "来源:" + dr["StorageName"].ToString(); nOrderList.Rows.Add(dr.ItemArray); } } nOrderList.AcceptChanges(); foreach (DataRow dr in OrderList.Rows) { foreach (DataRow ddr in nOrderList.Rows) { if (Convert.ToInt32(ddr["ProductsID"].ToString()) == Convert.ToInt32(dr["ProductsID"].ToString())) { if (Convert.ToDecimal(dr["oQuantity"].ToString()) > 0) { ddr["oQuantity"] = Convert.ToDecimal(dr["oQuantity"].ToString()); ddr["StorageName"] = ddr["StorageName"].ToString() + "<br>去向:" + dr["StorageName"].ToString() + ""; } } /* * else * { * * if (Convert.ToInt32(dr["oQuantity"].ToString()) > 0) * { * dr["StorageName"] = "去向:" + dr["StorageName"].ToString() + "<br>"; * } * else * { * dr["oQuantity"] = -1 * Convert.ToInt32(dr["oQuantity"].ToString()); * dr["StorageName"] = "来源:" + dr["StorageName"].ToString() + "<br>"; * } * * nOrderList.Rows.Add(dr); * * }*/ } nOrderList.AcceptChanges(); } OrderList.Clear(); OrderList = nOrderList.Copy(); } //处理分页打印 if (OrderList.Rows.Count > 0) { print_page_sum = (int)Math.Ceiling((float)OrderList.Rows.Count / (float)Order_Print_Item); for (int k = 0; k < print_page_sum; k++) { DataTable _dt = new DataTable(); _dt = OrderList.Clone(); _dt = Public.PublicLib.GetPagedTable(OrderList, k + 1, Order_Print_Item); _dt.TableName = (k + 1).ToString(); OrderListSet.Tables.Add(_dt); OrderListSet.AcceptChanges(); } } //制单人 print_ui = tbUserInfo.GetUserInfoModel(oi.UserID); //审核人 OrderWorkingLogInfo owil = Orders.GetOrderWorkingUserID(oi.OrderID, 2); if (owil != null) { print_v_ui = tbUserInfo.GetUserInfoModel(owil.UserID); } else { print_v_ui = null; } //是否为网购订单 _ms = M_Utils.GetM_SendGoodsInfoModelByOrderID(oi.OrderID); if (_ms != null) { IsMOrder = true; _mxsp = M_Utils.GetM_ExpressTemplatesInfoModel(_ms.mExpName); //转换交易单号 oi.oCustomersOrderID = ""; string _m_TradeInfoID = _ms.m_TradeInfoID; string[] _m_TradeInfoIDArr = Utils.SplitString(_m_TradeInfoID, ","); foreach (string _m_TradeInfoID_Str in _m_TradeInfoIDArr) { if (_m_TradeInfoID_Str.Trim() != "") { M_TradeInfo _mt = new M_TradeInfo(); try { try { _mt = M_Utils.GetM_TradeInfoModel(Convert.ToInt32(_m_TradeInfoID_Str.Trim())); if (_mt != null) { BuyerName = _mt.buyer_nick; oi.oCustomersOrderID += _mt.tid.ToString() + " "; } } catch { } } finally { _mt = null; } } } } else { IsMOrder = false; _mxsp = null; } OrderWorkingLogInfo owl = new OrderWorkingLogInfo(); owl.OrderID = oi.OrderID; owl.UserID = this.userid; owl.oType = 6; owl.oMsg = (ot.Trim() != "d")?"":"打印订单,备货"; owl.pAppendTime = DateTime.Now; Orders.AddOrderWorkingLogInfo(owl); } 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 M_ExpressTemplatesInfo m_exp = new M_ExpressTemplatesInfo(); //网购运单 protected virtual void Page_Load(object sender, EventArgs e) { if (this.userid > 0) { if (CheckUserPopedoms("X") || CheckUserPopedoms("8-3-2-3")) { int oid = HTTPRequest.GetInt("oid", 0);//发货单系统编号 if (oid > 0) { oi = Orders.GetOrderInfoModel(oid); if (oi != null) { m_sg = M_Utils.GetM_SendGoodsInfoModelByOrderID(oid); if (m_sg != null) { m_exp = M_Utils.GetM_ExpressTemplatesInfoModel(m_sg.mExpName); if (m_exp != null) { OrderID = oi.oOrderNum; string MTradeInfoID = m_sg.m_TradeInfoID; string[] _m_TradeInfoIDArr = Utils.SplitString(MTradeInfoID, ","); MTradeInfoID = ""; foreach (string _m_TradeInfoID_Str in _m_TradeInfoIDArr) { if (_m_TradeInfoID_Str.Trim() != "") { M_TradeInfo _mt = new M_TradeInfo(); try { try { _mt = M_Utils.GetM_TradeInfoModel(Convert.ToInt32(_m_TradeInfoID_Str.Trim())); if (_mt != null) { BuyerName = _mt.buyer_nick; MTradeInfoID += _mt.tid.ToString() + " "; } } catch { } } finally { _mt = null; } } } Receiver_name = m_sg.receiver_name; Receiver_state = m_sg.receiver_state; Receiver_city = m_sg.receiver_city; Receiver_district = m_sg.receiver_district; Receiver_address = m_sg.receiver_address; Receiver_zip = m_sg.receiver_zip; Receiver_mobile = m_sg.receiver_mobile; Receiver_phone = m_sg.receiver_phone; From_name = m_sg.from_name; From_company = M_Config.StoresName; From_state = m_sg.from_state; From_city = m_sg.from_city; From_district = m_sg.from_district; From_address = m_sg.from_address; From_zip = m_sg.from_zip; From_mobile = m_sg.from_mobile; From_phone = m_sg.from_phone; MMemo = m_sg.mMemo; m_exp.mData = Utils.ReplaceString(m_exp.mData, "{OrderID}", OrderID, false); m_exp.mData = Utils.ReplaceString(m_exp.mData, "{MTradeInfoID}", MTradeInfoID, false); m_exp.mData = Utils.ReplaceString(m_exp.mData, "{BuyerName}", BuyerName, false); m_exp.mData = Utils.ReplaceString(m_exp.mData, "{Receiver_name}", Receiver_name, false); m_exp.mData = Utils.ReplaceString(m_exp.mData, "{Receiver_state}", Receiver_state, false); m_exp.mData = Utils.ReplaceString(m_exp.mData, "{Receiver_city}", Receiver_city, false); m_exp.mData = Utils.ReplaceString(m_exp.mData, "{Receiver_district}", Receiver_district, false); m_exp.mData = Utils.ReplaceString(m_exp.mData, "{Receiver_address}", Receiver_address, false); m_exp.mData = Utils.ReplaceString(m_exp.mData, "{Receiver_zip}", Receiver_zip, false); m_exp.mData = Utils.ReplaceString(m_exp.mData, "{Receiver_mobile}", Receiver_mobile, false); m_exp.mData = Utils.ReplaceString(m_exp.mData, "{Receiver_phone}", Receiver_phone, false); m_exp.mData = Utils.ReplaceString(m_exp.mData, "{From_name}", From_name, false); m_exp.mData = Utils.ReplaceString(m_exp.mData, "{From_company}", From_company, false); m_exp.mData = Utils.ReplaceString(m_exp.mData, "{From_state}", From_state, false); m_exp.mData = Utils.ReplaceString(m_exp.mData, "{From_city}", From_city, false); m_exp.mData = Utils.ReplaceString(m_exp.mData, "{From_district}", From_district, false); m_exp.mData = Utils.ReplaceString(m_exp.mData, "{From_address}", From_address, false); m_exp.mData = Utils.ReplaceString(m_exp.mData, "{From_zip}", From_zip, false); m_exp.mData = Utils.ReplaceString(m_exp.mData, "{From_mobile}", From_mobile, false); m_exp.mData = Utils.ReplaceString(m_exp.mData, "{From_phone}", From_phone, false); m_exp.mData = Utils.ReplaceString(m_exp.mData, "{MMemo}", MMemo, false); } else { AddErrLine("网购单不存在!"); } } else { AddErrLine("网购运单模板不存在!"); } } else { AddErrLine("该发货单不存在!"); } } else { AddErrLine("参数错误!"); } } 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())); } }
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(); } }
public string BuyerName = ""; //买家昵称 protected virtual void Page_Load(object sender, EventArgs e) { if (this.userid > 0) { if (CheckUserPopedoms("X") || CheckUserPopedoms("3-1-1-8") || CheckUserPopedoms("3-1-2-8") || CheckUserPopedoms("3-2-1-8") || CheckUserPopedoms("3-2-2-8") || CheckUserPopedoms("3-2-3-8") || CheckUserPopedoms("3-2-4-8") || CheckUserPopedoms("3-2-5-8") || CheckUserPopedoms("3-3-1-8") || CheckUserPopedoms("3-3-2-8") || CheckUserPopedoms("3-3-3-8")) { orderid = HTTPRequest.GetInt("orderid", 0); ordertype = HTTPRequest.GetInt("ordertype", 0); if (orderid > 0) { oi = Orders.GetOrderInfoModel(orderid); if (oi != null) { string tSteps = ((oi.oSteps == 1) ? " tbOrderListInfo.oWorkType=0 " : " tbOrderListInfo.oWorkType<>0 ").ToString(); OrderList = Orders.GetOrderListInfoList(" OrderID=" + oi.OrderID + " and " + tSteps + " order by OrderListID asc").Tables[0]; //取已收发列表 StorageOrderList = tbStorageProductLogInfo.GetStorageProductLogListINOrderList(oi.OrderID).Tables[0]; //库存调拨单,整理数据 if (oi.oType == 9) { DataTable nOrderList = new DataTable(); nOrderList = OrderList.Clone(); foreach (DataRow dr in OrderList.Rows) { if (Convert.ToDecimal(dr["oQuantity"].ToString()) < 0) { dr["StorageName"] = "来源:" + dr["StorageName"].ToString(); nOrderList.Rows.Add(dr.ItemArray); } } nOrderList.AcceptChanges(); foreach (DataRow dr in OrderList.Rows) { foreach (DataRow ddr in nOrderList.Rows) { if (Convert.ToInt32(ddr["ProductsID"].ToString()) == Convert.ToInt32(dr["ProductsID"].ToString())) { if (Convert.ToDecimal(dr["oQuantity"].ToString()) > 0) { ddr["oQuantity"] = Convert.ToDecimal(dr["oQuantity"].ToString()); ddr["StorageName"] = ddr["StorageName"].ToString() + "<br>去向:" + dr["StorageName"].ToString() + ""; } } } nOrderList.AcceptChanges(); } OrderList.Clear(); OrderList = nOrderList.Copy(); } //制单人 print_ui = tbUserInfo.GetUserInfoModel(oi.UserID); //审核人 OrderWorkingLogInfo owil = Orders.GetOrderWorkingUserID(oi.OrderID, 2); if (owil != null) { print_v_ui = tbUserInfo.GetUserInfoModel(owil.UserID); } else { print_v_ui = null; } //是否为网购订单 _ms = M_Utils.GetM_SendGoodsInfoModelByOrderID(oi.OrderID); if (_ms != null) { IsMOrder = true; _mxsp = M_Utils.GetM_ExpressTemplatesInfoModel(_ms.mExpName); //转换交易单号 oi.oCustomersOrderID = ""; string _m_TradeInfoID = _ms.m_TradeInfoID; string[] _m_TradeInfoIDArr = Utils.SplitString(_m_TradeInfoID, ","); foreach (string _m_TradeInfoID_Str in _m_TradeInfoIDArr) { if (_m_TradeInfoID_Str.Trim() != "") { M_TradeInfo _mt = new M_TradeInfo(); try { try { _mt = M_Utils.GetM_TradeInfoModel(Convert.ToInt32(_m_TradeInfoID_Str.Trim())); if (_mt != null) { BuyerName = _mt.buyer_nick; oi.oCustomersOrderID += _mt.tid.ToString() + " "; } } catch { } } finally { _mt = null; } } } } else { IsMOrder = false; _mxsp = null; } OrderWorkingLogInfo owl = new OrderWorkingLogInfo(); owl.OrderID = oi.OrderID; owl.UserID = this.userid; owl.oType = 6; owl.oMsg = "打印单据,仓库收发货"; owl.pAppendTime = DateTime.Now; Orders.AddOrderWorkingLogInfo(owl); } 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())); } }