public QueryResult GetAllManufacturerRequest(ManufacturerRequestQueryFilter query) { int TotalCount; var datatable = ObjectFactory <IManufacturerRequestDA> .Instance.GetAllManufacturerRequest(query, out TotalCount); return(new QueryResult() { Data = datatable, TotalCount = TotalCount }); }
/// <summary> /// 获取待审核的所有生产商 /// </summary> /// <param name="query"></param> /// <param name="totalCount"></param> /// <returns></returns> public DataTable GetAllManufacturerRequest(ManufacturerRequestQueryFilter query, out int totalCount) { DataCommand cmd = DataCommandManager.GetDataCommand("GetAllManufacturerRequest"); cmd.SetParameterValue("@PageSize", query.PagingInfo.PageSize); cmd.SetParameterValue("@PageCurrent", query.PagingInfo.PageIndex); cmd.SetParameterValue("@SortField", query.PagingInfo.SortBy); EnumColumnList enumList = new EnumColumnList { { "ManufacturerStatus", typeof(ManufacturerStatus) }, }; DataTable dt = new DataTable(); dt = cmd.ExecuteDataTable(enumList); totalCount = (int)cmd.GetParameterValue("@TotalCount"); return(dt); }
public void GetAllManufacturerRequest(int PageSize, int PageIndex, string SortField, EventHandler <RestClientEventArgs <dynamic> > callback) { ManufacturerRequestQueryFilter query = new ManufacturerRequestQueryFilter() { PagingInfo = new PagingInfo() { PageIndex = PageIndex, PageSize = PageSize, SortBy = SortField } }; restClient.QueryDynamicData(GetAllManufacturerRequestUrl, query, (obj, args) => { if (args.FaultsHandle()) { return; } callback(obj, args); }); }