//all,receive,needpay,comment //用户商城订单页 public OrderViewModel(int cpage, int psize, M_UserInfo mu, HttpRequestBase Request) { this.mu = mu; this.OrderType = DataConvert.CLng(Request.QueryString["ordertype"], -1); this.Filter = string.IsNullOrEmpty(Request.QueryString["filter"]) ? "all" : Request.QueryString["Filter"]; payType = DataConvert.CLng(Request["payType"], -100); //string ids = ""; filter = new Filter_Order() { cpage = cpage, psize = psize, uids = mu.UserID.ToString(), fast = Filter, stype = Request["SType"], skey = Request["SKey_T"], proname = Request.Form["ProName_T"], orderno = Request.Form["OrderNo_T"], mobile = Request.Form["Mobile_T"], reuser = Request.Form["ReUser_T"], stime = Request.Form["STime_T"], etime = Request.Form["ETime_T"], expstime = Request.Form["ExpSTime_T"], expetime = Request.Form["ExpETime_T"], orderType = OrderType.ToString(), payType = payType, isSure = DataConvert.CLng(Request["isSure"], -100) }; setting = cartBll.SelForOrderList(filter); OrderProDT = setting.dt; StoreDT = orderCom.SelStoreDT(OrderProDT); OrderDT = new DataTableHelper().DistinctByField(OrderProDT, "ID"); }
private DataTable SelPage(int pageSize, int pageIndex) { ZoomLa.BLL.B_CartPro.Filter_Order filter = new ZoomLa.BLL.B_CartPro.Filter_Order(); filter.cpage = pageIndex; filter.psize = pageSize; filter.storeType = StoreType_DP.SelectedValue; filter.orderType = OrderType; filter.addon = Filter; filter.proname = ProName_T.Text; filter.orderno = OrderNo_T.Text; filter.reuser = ReUser_T.Text; filter.mobile = Mobile_T.Text; filter.uids = UserID_T.Text; filter.stype = SkeyType_DP.SelectedValue; filter.skey = Skey_T.Text; filter.stime = STime_T.Text; filter.etime = ETime_T.Text; filter.expstime = ExpSTime_T.Text; filter.expetime = ExpETime_T.Text; //StoreType_DP.SelectedValue, OrderType, Filter, ProName_T.Text, OrderNo_T.Text, ReUser_T.Text, Mobile_T.Text, UserID_T.Text, SkeyType_DP.SelectedValue, Skey_T.Text, STime_T.Text, ETime_T.Text, ExpSTime_T.Text, ExpETime_T.Text PageSetting setting = cpBll.SelForOrderList(filter); OrderDT = setting.dt; StoreDT = orderCom.SelStoreDT(OrderDT); DataTable dt = new DataTableHelper().DistinctByField(OrderDT, "ID"); Skey_T.Text = Skey; empty_div.Visible = dt.Rows.Count < 1; TotalSum_Hid.Value = DataConvert.CDouble(OrderDT.Compute("SUM(ordersamount)", "")).ToString("f2"); //function.Script(this, "CheckOrderType('" + Filter + "')"); Order_RPT.ItemCount = setting.itemCount; return(dt); }
public IActionResult OrderList() { if (!B_ARoleAuth.AuthCheckEx(ZLEnum.Auth.shop, "order")) { return(null); } Filter_Order filter = new Filter_Order(); filter.cpage = CPage; filter.psize = PSize; filter.storeType = GetParam("StoreType_DP"); filter.orderType = GetParam("OrderType"); filter.addon = GetParam("filter"); filter.proname = GetParam("ProName_T"); filter.orderno = GetParam("OrderNo_T"); filter.reuser = GetParam("ReUser_T"); filter.mobile = GetParam("Mobile_T"); filter.uids = GetParam("UserID_T"); filter.stype = GetParam("SkeyType_DP"); filter.skey = GetParam("Skey_T"); filter.stime = GetParam("STime_T"); filter.etime = GetParam("ETime_T"); filter.expstime = GetParam("ExpSTime_T"); filter.expetime = GetParam("ExpETime_T"); if (!Request.IsAjaxRequest()) { filter.needCount = true; } PageSetting setting = cpBll.SelForOrderList(filter); DataTable StoreDT = orderCom.SelStoreDT(setting.dt); DataTable CartDT = setting.dt; setting.dt = new DataTableHelper().DistinctByField(setting.dt, "ID"); //Session["Temp_OrderList"] = CartDT; ViewBag.filter = filter; ViewBag.CartDT = CartDT; if (Request.IsAjaxRequest()) { return(PartialView("Order_List", setting)); } else { ViewBag.countMod = filter.countMod; return(View(setting)); } }