/// <summary> /// 获取所有数据 /// </summary> /// <returns></returns> public string GetComboDataPayPrePay() { IList<Hashtable> mHashtables = new List<Hashtable>(); int mTotal = 0; int mStart = 0; int mLimt = 0; // 设置分页参数 mStart = int.Parse(Request.Params["start"]); mLimt = int.Parse(Request.Params["limit"]); // 设置模糊查询参数 var mFuzzyQuery = Request.Params["query"]; Hashtable hstConditions = new Hashtable(); #region 分页 hstConditions.Add("rowStart", mStart + 1); hstConditions.Add("rowEnd", mStart + mLimt); // 设置排序参数 if (!string.IsNullOrEmpty(Request.Params["sort"])) { hstConditions.Add("sorts", JsonConvert.DeserializeObject<List<Sort>>(Request.Params["sort"])); } else { hstConditions.Add("sorts", new List<Sort>() { new Sort() { property = "docNo", direction = "ASC" } }); } #endregion hstConditions.Add("supplierCode", Request.Params["supplierCode"]); hstConditions.Add("FuzzyQueryKey", mFuzzyQuery); hstConditions.Add("branchName", CurrentUserBranchName); mTotal = ComboDataSrv.GetComboData_PayPrePay_Count(hstConditions); mHashtables = ComboDataSrv.GetComboData_PayPrePay(hstConditions); var output = JsonConvert.SerializeObject(mHashtables, new IsoDateTimeConverter()); var returnStr = @"{ success: true, total: " + mTotal.ToString() + @", data: " + output + @"}"; return returnStr; }