//借阅数据绑定 public void BindData() { page = 0; List <Common.Entities.LibraryRecord> list = new List <Common.Entities.LibraryRecord>(); if (Convert.ToInt32(Session["SecrecyLevel"]) == 5) { list = BLLLibraryRecord.FindAll("资料"); var res = list.Skip(Grid_LibraryRecord_Contract.PageIndex * Grid_LibraryRecord_Contract.PageSize).Take(Grid_LibraryRecord_Contract.PageSize).ToList(); if (list != null) { Grid_LibraryRecord_Contract.RecordCount = list.Count(); Grid_LibraryRecord_Contract.DataSource = res; Grid_LibraryRecord_Contract.DataBind(); } } else { int UserInfoID = BLLUser.Finduserid(Session["LoginName"].ToString()); if (UserInfoID != 0) { list = BLLLibraryRecord.FindByBorrowPeopel(UserInfoID, "资料"); var res = list.Skip(Grid_LibraryRecord_Contract.PageIndex * Grid_LibraryRecord_Contract.PageSize).Take(Grid_LibraryRecord_Contract.PageSize).ToList(); if (list != null) { Grid_LibraryRecord_Contract.RecordCount = list.Count(); Grid_LibraryRecord_Contract.DataSource = res; Grid_LibraryRecord_Contract.DataBind(); } } } btnDelete.Enabled = false; }
public void check() { if (DropDownListContract.SelectedText == "全部") { //Grid_LibraryRecord_Contract.PageIndex = 0; //Grid_LibraryRecord_Contract.PageSize = 20; BindData(); return; } //BindData(); else { page = 1; Grid_LibraryRecord_Contract.PageIndex = 0; string ContractHeadline = DropDownListContract.SelectedText; //int ContractID = BLLContract.FindByContractHeadLine(ContractHeadline).ContractID; //int ContractID = BLLLibraryRecord. List <Common.Entities.LibraryRecord> list = new List <Common.Entities.LibraryRecord>(); //非管理员查询 if (Convert.ToInt32(Session["SecrecyLevel"]) != 5) { //根据资料编号和用户名(非管理员)查询借阅信息 //string UserName = BLLUser.FindByLoginName(Session["LoginName"].ToString()).UserName; int UserID = BLLUser.FindByLoginName(Session["LoginName"].ToString()).UserInfoID; list = BLLLibraryRecord.FindRecordByContractHeadLine(DropDownListContract.SelectedText, UserID); } //管理员查询 else { list = BLLLibraryRecord.FindByContractHeadLine(DropDownListContract.SelectedText); } if (list != null) { //Grid_LibraryRecord_Contract.PageIndex = 0; //Grid_LibraryRecord_Contract.PageSize = 20; var res = list.Skip(Grid_LibraryRecord_Contract.PageIndex * Grid_LibraryRecord_Contract.PageSize).Take(Grid_LibraryRecord_Contract.PageSize).ToList(); Grid_LibraryRecord_Contract.RecordCount = list.Count(); Grid_LibraryRecord_Contract.DataSource = res; Grid_LibraryRecord_Contract.DataBind(); btnDelete.Enabled = false; } else { return; } } }