/// <summary> /// Returns a collection of System_Users filtered on the following criteria: Company_Id. The pagingInfo parameters are used for paging. /// </summary> /// <param name="pagingInfo">a container for the paging parameters. </param> /// <results>Returns a strongly typed list of System_Users. </results> public List <System_Users> GetSystem_UsersByCompany_Id(Int32 company_Id, PagingInfo pagingInfo) { List <System_Users> val; long totalCount; if (pagingInfo == null || pagingInfo.GetAll) { val = System_Users.GetSystem_UsersByCompany_Id(company_Id); if (pagingInfo != null) { pagingInfo.TotalCount = val.Count; } } else { pagingInfo.Normalize(); val = System_Users.GetSystem_UsersByCompany_Id(company_Id, pagingInfo.PageSize, pagingInfo.StartingRowNumber, pagingInfo.PageNr, out totalCount); pagingInfo.TotalCount = totalCount; } return(val); }
private List <System_Users> GetSystem_Users() { return(System_Users.GetSystem_UsersByCompany_Id(Company_Id)); }