public JsonResult GetOrderList(GEPOrderSearchModel model) { if (!ModelState.IsValid) { return Json(new JQGridResult { ErrorMessags = ModelState.Values.SelectMany(m => m.Errors) .Select(e => e.ErrorMessage) .ToList() }); } MongoPagingResult<GEPOrderGridT> GridData = new GEPOrderBiz().GetGEPOrderGridData(model.Page.Value , model.Rows.Value , (int)model.paymentStatus , (int)model.dateBase , Util.GetSafeInt(model.site) , (int)model.searchKind , model.searchKey , model.startDate.Value , model.endDate.Value.AddDays(1) , MemberContext.LoginID); JQGridResult result = new JQGridResult(); result.total = Math.Ceiling(Convert.ToDecimal(Convert.ToDecimal(GridData.Count) / 10)); result.page = model.Page.Value; result.rows = GridData.Result.ToArray(); result.Count = GridData.Count; return Json(result); }
public JsonResult GetOrderList(string startDt, string endDt) { GmarketOrderBiz biz = new GmarketOrderBiz(); List<GmarketOrderValueT> list = new List<GmarketOrderValueT>(); int rows, page, packNo = 0, cloneItemNo = 0; if (startDt == null || startDt == string.Empty || endDt == null || endDt == string.Empty) { //값이 제대로 안 들어왔을 때 기본값은 일주일전 ~ 오늘 startDt = DateTime.Today.AddDays(-7).ToString(); endDt = DateTime.Today.ToString(); } rows = Util.GetSafeInt(Request.Form["rows"]); page = Util.GetSafeInt(Request.Form["page"]); packNo = Util.GetSafeInt(Request.Form["packNo"]); cloneItemNo = Util.GetSafeInt(Request.Form["cloneItemNo"]); list = biz.MakeGmarketOrderList(MemberContext.CustomerNo, DateTime.Parse(startDt), DateTime.Parse(endDt), packNo, cloneItemNo, page, 10); JQGridResult result = new JQGridResult(); if (list != null && list.Count > 0) { result.Count = Convert.ToInt64(list[0].TotalCnt); result.total = Math.Ceiling(Convert.ToDecimal(Convert.ToDecimal(list[0].TotalCnt) / 10)); result.page = page; result.rows = (from e in list select new { ContrDate = e.ContrDate.Substring(0, 4) + "-" + e.ContrDate.Substring(4, 2) + "-" + e.ContrDate.Substring(6, 2), PackNo = e.PackNo.ToString(), ContrCount = e.ContrCount.ToString() + " 건", CancelCount = e.CancelCount.ToString() + " 건", AcntMoney = e.AcntMoney.ToString("C", CultureInfo.CreateSpecificCulture("ko-KR")), PayWay = e.PayWay }).ToList(); } return Json(result); }
public JsonResult GetCancelList(eBayCancelSearchModel model) { if (!ModelState.IsValid) { return Json(new JQGridResult()); } List<BsonValue> eBayIds = new List<BsonValue>(); if (model.sellerId == "All") { // TODO: (이태희) "eBay" 하드코딩? List<TaAccounts> taAccounts = new CommonBiz().GetTaeBayAccount(MemberContext.LoginID, "eBay"); foreach (TaAccounts t in taAccounts) { eBayIds.Add(BsonValue.Create(t.site_login_id)); } } else { eBayIds.Add(BsonValue.Create(model.sellerId)); } MongoPagingResult<EBayCancelGridT> GridData = new eBayOrderBiz().GeteBayCancelGridData(model.Page.Value , model.Rows.Value , eBayIds , Util.GetSafeInt(model.eBaySite) , (int)model.disputeRecordType.Value , (int)model.searchKind.Value , model.searchKey , model.startDate.Value , model.endDate.Value.AddDays(1)); JQGridResult result = new JQGridResult(); result.total = Math.Ceiling(Convert.ToDecimal(Convert.ToDecimal(GridData.Count) / 10)); result.page = model.Page.Value; result.rows = GridData.Result.ToArray(); result.Count = GridData.Count; return Json(result); }