Example #1
0
        //借阅数据绑定
        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;
        }
Example #2
0
 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;
         }
     }
 }