/// <summary> /// 获取所有需要审核的类别信息 /// </summary> /// <param name="query"></param> /// <param name="TotalCount"></param> /// <returns></returns> public DataTable GetCategoryRequestApprovalList(CategoryRequestApprovalQueryFilter query, out int TotalCount) { DataCommand dc = null; switch (query.Category) { case CategoryType.CategoryType1: dc = DataCommandManager.GetDataCommand("GetCategoryRequest1List"); break; case CategoryType.CategoryType2: dc = DataCommandManager.GetDataCommand("GetCategoryRequest2List"); break; case CategoryType.CategoryType3: dc = DataCommandManager.GetDataCommand("GetCategoryRequest3List"); break; default: dc = DataCommandManager.GetDataCommand("GetCategoryRequest1List"); break; } dc.SetParameterValue("@PageCurrent", query.PagingInfo.PageIndex); dc.SetParameterValue("@PageSize", query.PagingInfo.PageSize); dc.SetParameterValue("@CreateUserSysNo", 0); dc.SetParameterValue("@SortField", query.PagingInfo.SortBy); DataTable dt = new DataTable(); dt = dc.ExecuteDataTable(); TotalCount = (int)dc.GetParameterValue("@TotalCount"); return(dt); }
public QueryResult GetCategoryRequestApprovalList(CategoryRequestApprovalQueryFilter query) { int totalCount; var dataTable = ObjectFactory <ICategoryRequestApprovalDA> .Instance.GetCategoryRequestApprovalList(query, out totalCount); return(new QueryResult() { Data = dataTable, TotalCount = totalCount }); }
public void GetCategoryRequestApprovalList(CategoryRequestApprovalQueryVM model, int PageSize, int PageIndex, string SortField, EventHandler <RestClientEventArgs <dynamic> > callback) { CategoryRequestApprovalQueryFilter query = new CategoryRequestApprovalQueryFilter(); query = model.ConvertVM <CategoryRequestApprovalQueryVM, CategoryRequestApprovalQueryFilter>(); query.PagingInfo = new PagingInfo { PageSize = PageSize, PageIndex = PageIndex, SortBy = SortField }; restClient.QueryDynamicData(GetCategoryRequestApprovalListUrl, query, (obj, args) => { if (args.FaultsHandle()) { return; } callback(obj, args); }); }