From f10ad542ab4375a5d44d0bccbb7dbbdf66c11015 Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期一, 30 十二月 2024 12:14:19 +0800 Subject: [PATCH] 提交 --- CY_ECommercePlatform/CY.WebForm/Pages/business/OrderList.aspx.cs | 95 +++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 95 insertions(+), 0 deletions(-) diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderList.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderList.aspx.cs index 831f812..68ad024 100644 --- a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderList.aspx.cs +++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderList.aspx.cs @@ -60,6 +60,11 @@ { try { + if (Request["isSession"] != null) + { + if (!IsPostBack && !IsCallback) + Session["OrderList"] = null; + } if (Request["downId"] != null) { int iDownId = Convert.ToInt32(Request["downId"]); @@ -104,6 +109,9 @@ { case "AcceptOrder": Accept(); + break; + case "SuodanOrder": + Suodan(); break; case "AcceptOrderAll": AcceptAll(); @@ -276,6 +284,25 @@ { } Response.Write(_eC_OrderBasicBLL.AcceptOrder(orderId.Value, commission.Value) ? "1" : "0"); + } + + + /// <summary> + /// 閿佸崟 + /// </summary> + private void Suodan() + { + Response.Clear(); + int? orderId = string.IsNullOrEmpty(Request["id"]) ? null : MyConvert.ConvertToInt32(Request["id"]); + if (!orderId.HasValue) + { + Response.Write("-2"); + return; + } + else + { + } + Response.Write(_eC_OrderBasicBLL.SuodingOrder(orderId.Value, CurrentUser.ShortName) ? "1" : "0"); } /// <summary> @@ -530,7 +557,75 @@ SetParamValue(searchParam, 20, CurrentUser.StaffId); SetParamValue(searchParam, 21, CurrentUser.TrueName); SetParamValue(searchParam, 28, this.txtSearchyjname.Value); + if (!IsPostBack && !IsCallback) + { + if (Session["OrderList"] != null) + { + //鍏堣繕鍘熻〃鍗� + searchParam = Session["OrderList"] as Dictionary<int, object>; + if (searchParam.Keys.Count(x => x == 4)<=0) + { + this.txtBeginData.Value = ""; + } + if (searchParam.Keys.Count(x => x == 5) <= 0) + { + this.txtEndDate.Value = ""; + } + foreach (int index in searchParam.Keys) + { + if (index == 2) + this.txtOrderId.Value = searchParam[index].ToString(); + if (index == 3) + this.txtCustormerName.Value = searchParam[index].ToString(); + if (index == 4) + this.txtBeginData.Value = searchParam[index].ToString(); + if (index == 5) + this.txtEndDate.Value = searchParam[index].ToString(); + if (index == 6) + this.selPrintTypes.Value = searchParam[index].ToString(); + if (index == 7) + this.selOrderTypes.Value = searchParam[index].ToString(); + if (index == 8) + this.selOrderStates.Value = searchParam[index].ToString(); + if (index == 9) + this.selPayStates.Value = searchParam[index].ToString(); + if (index == 10) + this.txtCreaterName.Value = searchParam[index].ToString(); + if (index == 11) + this.selCustormerLevels.Value = searchParam[index].ToString(); + if (index == 12) + this.selCustormerManager.Value = searchParam[index].ToString(); + if (index == 13) + this.selBusinessManager.Value = searchParam[index].ToString(); + if (index == 14) + this.selPayType.SelectedValue = searchParam[index].ToString(); + if (index == 15) + this.selReturnvisit.SelectedValue = searchParam[index].ToString(); + if (index == 16) + this.selAppraise.SelectedValue = searchParam[index].ToString(); + if (index == 28) + this.txtSearchyjname.Value = searchParam[index].ToString(); + + } + + + + + SetParamValue(searchParam, 1, CurrentUser.MemberId); + SetParamValue(searchParam, 18, (CurrentUser.StaffId > 0 ? 1 : 0)); + SetParamValue(searchParam, 19, CurrentUser.TrueMemberId); + SetParamValue(searchParam, 20, CurrentUser.StaffId); + SetParamValue(searchParam, 21, CurrentUser.TrueName); + SetParamValue(searchParam, 28, this.txtSearchyjname.Value); + } + } + else + { + Session["OrderList"] = searchParam; + } SearchParam = searchParam; + + UCPager1.AspNetPager.CurrentPageIndex = 1;//閲嶇疆椤垫暟 //鍐嶆鏌ヨ AspNetPager_PageChanged(UCPager1.AspNetPager, new EventArgs()); -- Gitblit v1.9.1