private ManagerSearchCondition GetSearchCondition() { ManagerSearchCondition condition = new ManagerSearchCondition(); condition.LoginName = Server.UrlDecode(this.GetQueryString("loginname", "")); condition.FilterSuper = true; return(condition); }
/// <summary> /// 分页获取列表 /// </summary> /// <param name="pageSize"></param> /// <param name="pageIndex"></param> /// <param name="recordCount"></param> /// <param name="condition"></param> /// <returns></returns> public DataTable GetList(int pageSize, int pageIndex, out int recordCount, ManagerSearchCondition condition) { StringBuilder sbSqlwhere = new StringBuilder(); if (!String.IsNullOrEmpty(condition.LoginName)) { sbSqlwhere.AppendFormat(" AND LoginName LIKE '%{0}%'", condition.LoginName.Replace("'", "")); } if (condition.FilterSuper) { sbSqlwhere.Append(" AND IsSuper=0"); } return(this.GetList(pageSize, pageIndex, sbSqlwhere.ToString(), out recordCount)); }
private void LoadList() { ManagerSearchCondition condition = this.GetSearchCondition(); this.BindSearchCondition(condition); DataTable dt = ManagerBLL.Instance.GetList(pageSize, pageIndex, out recordCount, condition); rptList.DataSource = dt; rptList.DataBind(); pageCount = recordCount / pageSize; if (recordCount % pageSize != 0) { ++pageCount; } }
/// <summary> /// 分页获取列表 /// </summary> /// <param name="pageSize"></param> /// <param name="pageIndex"></param> /// <param name="recordCount"></param> /// <param name="condition"></param> /// <returns></returns> public DataTable GetList(int pageSize, int pageIndex, out int recordCount, ManagerSearchCondition condition) { return(dal.GetList(pageSize, pageIndex, out recordCount, condition)); }
private void BindSearchCondition(ManagerSearchCondition condition) { loginname.Value = condition.LoginName; }