/// <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;
}