using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace PMS.BusinessModels.ModelExtend { /// /// 创建人:伍莲魁 /// 创建时间:2018/12/13 /// 功能描述:分页相关方法 /// public class PagingModel { /// /// 获取开始行 /// public static int GetStartNum(string pageNumber, string pageSize, int defaultPage) { try { var _pageNum = string.IsNullOrEmpty(pageNumber) ? 1 : Convert.ToInt32(pageNumber); var _pageSize = string.IsNullOrEmpty(pageSize) ? defaultPage : Convert.ToInt32(pageSize); return (_pageSize * (_pageNum - 1) + 1); } catch (Exception) { return 0; } } /// /// 获取结束行 /// public static int GetEndNum(string pageNumber, string pageSize, int defaultPage) { try { var _pageNum = string.IsNullOrEmpty(pageNumber) ? 1 : Convert.ToInt32(pageNumber); var _pageSize = string.IsNullOrEmpty(pageSize) ? defaultPage : Convert.ToInt32(pageSize); return (_pageSize * _pageNum); } catch (Exception) { return 0; } } } }