public ActionResult MySeat(string param) { ViewBag.User = Session["User"] as tb_User; string msg; if (param != null && param != "") { param = SeatManage.SeatManageComm.AESAlgorithm.AESDecrypt(param.Replace(" ", "+")); } string besappsekLog; List <J_GetBesapsekLog> list = new List <J_GetBesapsekLog>(); AppWebService.BasicAPI.GetBesapsekLog(ViewBag.User.SchoolNo, ViewBag.User.StudentNo, 0, 100, out besappsekLog); //SeatManage.SeatManageComm.WriteLog.Write("33"); //SeatManage.SeatManageComm.WriteLog.Write("ViewBag.User.SchoolNo:"+ ViewBag.User.SchoolNo+ "ViewBag.User.StudentNo:"+ ViewBag.User.StudentNo+ "besappsekLog:"+besappsekLog); foreach (J_GetBesapsekLog item in JSONSerializer.JSONStringToList <J_GetBesapsekLog>(besappsekLog)) { if (item.IsValid) { list.Add(item); } } ViewBag.List = list; ViewBag.Count = list.Count; if (param != null && param != "") { SeatManage.SeatManageComm.WriteLog.Write("44"); NameValueCollection paramlist = UrlCommon.GetQueryString(param); //schoolNo=2014101603&clientNo=201410160302&codeTime=2016-02-23 11:20:15 DateTime CodeTime = Convert.ToDateTime(paramlist["codeTime"].ToString()); string SchoolNo = paramlist["schoolNo"].ToString(); if (CodeTime > DateTime.Now.AddMinutes(-5)) { SeatManage.SeatManageComm.WriteLog.Write("1"); AppWebService.BasicAPI.GetUserNowState(ViewBag.User.SchoolNo, ViewBag.User.StudentNo, true, out msg); SeatManage.SeatManageComm.WriteLog.Write(msg); ViewBag.UserNowState = JSONSerializer.Deserialize <J_GetUserNowState>(msg); //return Content("1 " + CodeTime.ToString("yyyy-MM-dd HH:mm:ss") + " " + DateTime.Now.AddMinutes(-5).ToString("yyyy-MM-dd HH:mm:ss")); return(View()); } else { SeatManage.SeatManageComm.WriteLog.Write("2"); AppWebService.BasicAPI.GetUserNowState(ViewBag.User.SchoolNo, ViewBag.User.StudentNo, false, out msg); SeatManage.SeatManageComm.WriteLog.Write(msg); ViewBag.UserNowState = JSONSerializer.Deserialize <J_GetUserNowState>(msg); //return Content("2 " + CodeTime.ToString("yyyy-MM-dd HH:mm:ss") + " " + DateTime.Now.AddMinutes(-5).ToString("yyyy-MM-dd HH:mm:ss")); return(View()); } } else { AppWebService.BasicAPI.GetUserNowState(ViewBag.User.SchoolNo, ViewBag.User.StudentNo, false, out msg); // SeatManage.SeatManageComm.WriteLog.Write("msg:" + msg); ViewBag.UserNowState = JSONSerializer.Deserialize <J_GetUserNowState>(msg); return(View()); } }
public ActionResult ReserveSeat() { ViewBag.User = Session["User"] as tb_User; string msg; AppWebService.BasicAPI.GetCanBespeakRoomInfo(ViewBag.User.SchoolNo, DateTime.Now.ToString("yyyy-MM-dd"), out msg); List <J_GetCanBespeakRoomInfo> list = JSONSerializer.JSONStringToList <J_GetCanBespeakRoomInfo>(msg); ViewBag.List = list; return(View()); }
public ActionResult GetViolationLog() { ViewBag.User = Session["User"] as tb_User; string msg; AppWebService.BasicAPI.GetViolationLog(ViewBag.User.SchoolNo, ViewBag.User.StudentNo, 0, 20, out msg); List <J_GetViolationLog> list = JSONSerializer.JSONStringToList <J_GetViolationLog>(msg); ViewBag.List = list; AppWebService.BasicAPI.GetBlacklist(ViewBag.User.SchoolNo, ViewBag.User.StudentNo, 0, 20, out msg); List <J_GetBlacklist> listBlack = JSONSerializer.JSONStringToList <J_GetBlacklist>(msg); ViewBag.ListBlack = listBlack; return(View()); }
public ActionResult GetReserveLog() { ViewBag.User = Session["User"] as tb_User; string msg; if (AppWebService.BasicAPI.GetBesapsekLog(ViewBag.User.SchoolNo, ViewBag.User.StudentNo, 0, 20, out msg)) { List <J_GetBesapsekLog> list = JSONSerializer.JSONStringToList <J_GetBesapsekLog>(msg); ViewBag.List = list; return(View()); } else { return(Content(msg)); } }
public ActionResult GetUserInformation() { var u = (Session["User"] as tb_User); SeatManage.SeatManageComm.WriteLog.Write(u.NickName + "&hello"); // SeatManage.SeatManageComm.WriteLog.Write("用户:" + u.CardNo); ViewBag.User = DbSession.Default.From <tb_User>().Where(tb_User._.ID == u.ID).ToFirst(); string msg; if (AppWebService.BasicAPI.GetLibraryNowState(ViewBag.User.SchoolNo, out msg)) { List <J_GetLibraryNowState> LibraryList = JSONSerializer.JSONStringToList <J_GetLibraryNowState>(msg); ViewBag.List = LibraryList; return(View()); } return(Content(msg)); }
public JsonResult GetReadingRoom(string date) { string str = ""; string msg; tb_User user = Session["User"] as tb_User; AppWebService.BasicAPI.GetCanBespeakRoomInfo(user.SchoolNo, date, out msg); List <J_GetCanBespeakRoomInfo> list = JSONSerializer.JSONStringToList <J_GetCanBespeakRoomInfo>(msg); foreach (J_GetCanBespeakRoomInfo item in list) { str += "<a class=\"weui-cell weui-cell_access\" href=\"/seatwx/NewUser/GetRoomBesapeakState?date=" + date + "&roomNo=" + item.RoomNo + "&roomName=" + item.RoomName + "\">" + "<div class=\"weui-cell__hd\"><img src=\"/seatwx/dist/img/Seat1.png\" alt=\"\" style=\"width:20px;margin-right:5px;display:block\"></div>" + "<div class=\"weui-cell__bd\"><p>图书馆:" + item.LibraryName + "</p><p>阅览室:" + item.RoomName + "</p>" + "</div>" + "<div class=\"weui - cell__ft\">去选座</div>" + "</a>"; } return(Json(new { message = str }, JsonRequestBehavior.AllowGet)); }
public ActionResult GetRoomBesapeakState(string date, string roomNo, string roomName) { // SeatManage.SeatManageComm.WriteLog.Write(date+"--"+ roomNo+"--"+roomName); ViewBag.User = Session["User"] as tb_User; string msg; if (AppWebService.BasicAPI.GetRoomBesapeakState(ViewBag.User.SchoolNo, roomNo, date, out msg)) { JObject ja = (JObject)JsonConvert.DeserializeObject(msg); List <J_GetRoomBesapeakState> list = JSONSerializer.JSONStringToList <J_GetRoomBesapeakState>(ja["SeatList"].ToString()); ViewBag.List = list; ViewBag.TimeList = ja["TimeList"].ToString(); ViewBag.Date = date; ViewBag.RoomNo = roomNo; ViewBag.RoomName = roomName; return(View()); } else { return(Content(msg)); } }