public void InviteSerialStatList( string sortBy , int pageSize , int PageNumber , GlobalTemplateMembers.CommonHeadFootTemplate head , GlobalTemplateMembers.CommonHeadFootTemplate foot , InviteSerialStatTemplate item) { if (pageSize <= 0) { pageSize = Consts.DefaultPageSize; } InviteSerialStatus orderType = InviteSerialStatus.All; InviteSerialStatCollection Stats; if (!string.IsNullOrEmpty(sortBy)) { sortBy = sortBy.Trim(); if (sortBy.Equals("used", StringComparison.OrdinalIgnoreCase)) { orderType = InviteSerialStatus.Used; } else if (sortBy.Equals("unused", StringComparison.OrdinalIgnoreCase)) { orderType = InviteSerialStatus.Unused; } else if (sortBy.Equals("noreg", StringComparison.OrdinalIgnoreCase)) { orderType = InviteSerialStatus.Unused; } else if (sortBy.Equals("expiress", StringComparison.OrdinalIgnoreCase)) { orderType = InviteSerialStatus.Expires; } } int rowCount; Stats = InviteBO.Instance.GetStatList(orderType, pageSize, PageNumber, out rowCount); head(new GlobalTemplateMembers.CommonHeadFootTemplateParams(rowCount, pageSize)); if (rowCount > 0) { UserBO.Instance.FillSimpleUsers(Stats); foreach (InviteSerialStat stat in Stats) { item.Invoke(stat); } } foot(new GlobalTemplateMembers.CommonHeadFootTemplateParams(rowCount, pageSize)); }
public void InviteSerialStatList( string sortBy , int pageSize , int PageNumber , GlobalTemplateMembers.CommonHeadFootTemplate head , GlobalTemplateMembers.CommonHeadFootTemplate foot , InviteSerialStatTemplate item) { if (pageSize <= 0) pageSize = Consts.DefaultPageSize ; InviteSerialStatus orderType = InviteSerialStatus.All; InviteSerialStatCollection Stats; if (!string.IsNullOrEmpty(sortBy)) { sortBy = sortBy.Trim(); if (sortBy.Equals("used", StringComparison.OrdinalIgnoreCase)) orderType = InviteSerialStatus.Used; else if (sortBy.Equals("unused", StringComparison.OrdinalIgnoreCase)) orderType = InviteSerialStatus.Unused; else if (sortBy.Equals("noreg", StringComparison.OrdinalIgnoreCase)) orderType = InviteSerialStatus.Unused; else if (sortBy.Equals("expiress", StringComparison.OrdinalIgnoreCase)) orderType = InviteSerialStatus.Expires; } int rowCount; Stats = InviteBO.Instance.GetStatList(orderType, pageSize, PageNumber, out rowCount); head(new GlobalTemplateMembers.CommonHeadFootTemplateParams(rowCount, pageSize)); if (rowCount > 0) { UserBO.Instance.FillSimpleUsers(Stats); foreach (InviteSerialStat stat in Stats) { item.Invoke(stat); } } foot(new GlobalTemplateMembers.CommonHeadFootTemplateParams(rowCount, pageSize)); }