/// <summary> /// 借阅查询处理器 /// </summary> /// <param name="coll">参数</param> /// <returns>处理结果</returns> public ActionResult AjaxBorrowBookQuery(FormCollection coll) { string result = string.Empty; List <RrturnBookinfo> rturnBookinfoList = new List <RrturnBookinfo>(); try { string flag = coll["flag"] != null ? coll["flag"].Trim() : string.Empty; string username = coll["username"] != null ? coll["username"].Trim() : string.Empty; if (!string.IsNullOrEmpty(flag)) { DisplayMgr displamgr = new DisplayMgr(); rturnBookinfoList = displamgr.FitBorrowInfo(flag == "1", username); } } catch (AppException exp) { result = exp.Message; } catch (Exception exp) { result = exp.Message; } finally { LogManager.Log.WriteUiAcc("shaoyu", "AjaxBorrowBook", "shaoyu", "127.0.0.1", string.Empty, string.Empty, "借书页面Ajax 提交", null); } return(this.PartialView("BorrowList", rturnBookinfoList)); }
/// <summary> /// 查询显示用户信息 /// </summary> /// <param name="coll">传入参数</param> /// <returns>视图</returns> public ActionResult LibrayMgr(FormCollection coll) { this.trackID = TrackIdManager.GetInstance("shaoyu"); List <DisplayInfo> displayInfolist = new List <DisplayInfo>(); List <Bookinfo> bookinfoList = new List <Bookinfo>(); try { // 初始信息 if (coll.Count == 0) { QueryAllBook queryAllBook = new QueryAllBook(); displayInfolist = queryAllBook.GetAllBookInfo(); } else if (coll.Count > 0) { // 查询信息 if (Request.IsAjaxRequest()) { string bookname = coll["bookname"] != null ? coll["bookname"].Trim() : string.Empty; DisplayMgr displayMgr = new DisplayMgr(); // 模糊查询 displayInfolist = displayMgr.QueryByName(bookname); return(this.PartialView("BookList", displayInfolist)); } } } catch (AppException appexp) { return(this.View("Shared/Error", appexp.ToString())); } catch (Exception exp) { AppException appexp = new AppException(" 查询显示用户信息 ", exp, ExceptionLevel.Error); LogManager.Log.WriteException(appexp); return(this.View("Shared/Error", exp.ToString())); } finally { LogManager.Log.WriteUiAcc("shaoyu", "UserInfo", "shaoyu", "127.0.0.1", string.Empty, string.Empty, "查询显示用户信息", null); } return(this.View(displayInfolist)); }
/// <summary> /// 还书信息检测AJAX处理器 /// </summary> /// <param name="coll">参数</param> /// <returns>检测结果</returns> public string AjaxCheckReturnBook(FormCollection coll) { string result = string.Empty; try { string orderNumguid = coll["bookguid"] != null ? coll["bookguid"].Trim() : string.Empty; Guid orderid = new Guid(); if (Guid.TryParse(orderNumguid, out orderid)) { GetLoanInfoMgr getLoanInfoMgr = new GetLoanInfoMgr(); OutTimeBookInfo outTimeBookInfo = new OutTimeBookInfo(); outTimeBookInfo = getLoanInfoMgr.GetReturnBookInfo(orderid); DisplayMgr displayMgr = new DisplayMgr(); if (!string.IsNullOrEmpty(outTimeBookInfo.UserName)) { result = displayMgr.FitMessage(outTimeBookInfo); } else { result = "该书已经归还"; } } else { result = "图书条形码不符合规则"; } } catch (AppException exp) { result = exp.Message; } catch (Exception exp) { result = exp.Message; } finally { LogManager.Log.WriteUiAcc("shaoyu", "AjaxBorrowBook", "shaoyu", "127.0.0.1", string.Empty, string.Empty, "借书页面Ajax 提交", null); } return(result); }
static void Main(string[] args) { // 全部查询 DisplayMgr DisplayMgr = new DisplayMgr(); List <DisplayInfo> displaylist1 = new List <DisplayInfo>(); displaylist1 = DisplayMgr.GetDisplayinfo(); // 模糊查询 List <DisplayInfo> displaylist2 = new List <DisplayInfo>(); displaylist2 = DisplayMgr.QueryByName("英语"); // 借书 Guid orderid = new Guid("B24B5470-755E-4EB5-8AE8-00116B0355F6"); string name = "张三"; BorrowBookMgr BorrowBookMgr = new BorrowBookMgr(name, orderid); BorrowBookMgr.Execute(); Console.ReadLine(); }