/// <summary> /// 获取学生类任务(毕业设计) /// </summary> /// <returns></returns> public string GetStudentTask() { try { //记录访问日志 SystemLog log = new SystemLog(); log.ID = Guid.NewGuid().ToString(); log.EMPLOYEEID = "unknown"; log.OPERATETYPE = null; log.OPERATECONTENT = "GetStudentTaskList"; log.CREATEDATE = DateTime.Now; log.IPADDRESS = null; log.PHYSICALADDRESS = null; SystemLogDAL slogDal = new SystemLogDAL(); slogDal.Add(log); } catch (Exception ex) { LogHelper.WriteLine(ex.Message + ex.StackTrace); } //遍历学生类任务的分配目录,并以Json形式返回 string studentTaskAllotmentPath = ConfigurationManager.AppSettings["studentTaskAllotmentPath"]; DirectoryInfo dirInfo = new DirectoryInfo(studentTaskAllotmentPath); StringBuilder jsonResult = new StringBuilder("{\"listFolder\":["); if (dirInfo.Exists) { int i = 0; foreach (DirectoryInfo folders in dirInfo.GetDirectories()) { jsonResult.Append("{\"No\":\"" + (++i) + "\",\"Folder\":\"" + folders.Name + "\"},"); } } jsonResult.ToString().TrimEnd(','); jsonResult.Append("]}"); return(jsonResult.ToString()); }
/// <summary> /// 删除日记 /// </summary> /// <param name="ListID">ID集合</param> /// <returns></returns> public int DeleteLogByIdList(string ListID) { return(SystemLogDAL.DeleteLogByIdList(ListID)); }
/// <summary> /// 清空 /// </summary> public void ClearLog() { SystemLogDAL.ClearLog(); }
/// <summary> /// 删除日记 /// </summary> /// <param name="LogID">LogID</param> /// <returns></returns> public int DeleteLog(object LogID) { return(SystemLogDAL.DeleteLog(LogID)); }
/// <summary> /// 添加日记 /// </summary> /// <param name="LogItem">SystemLog 实体</param> /// <returns></returns> public int AddLog(SystemLog LogItem) { return(SystemLogDAL.AddLog(LogItem)); }
/// <summary> /// 登录 /// </summary> protected void LogIn() { try { //new Mac().GetMac(); string userName = txtUserName.Text.Trim(); //用户名 string passWord = txtPassword.Text.Trim(); //密码 //用户名和密码均不为空 if (!string.IsNullOrEmpty(userName) && !string.IsNullOrEmpty(passWord)) { //加密密码 passWord = AES.Encrypt(passWord, "0512000000000512"); } UserProfile user0 = UserProfile.GetUserProfileByUserIDNew(userName, passWord); if (user0 != null) { //user0 = UserProfile.GetUserProfileByUserID(userName); UserProfile.instance = user0; GetClientIP(); string Mac = string.Empty; string userIP = string.Empty; GetMac(out Mac, out userIP); string physicalAddress = Common.GetMacByIPConfig().Count > 0 ? Common.GetMacByIPConfig()[0] : null; SystemLog log = new SystemLog(); log.ID = Guid.NewGuid().ToString(); log.EMPLOYEEID = user0.ID; log.OPERATETYPE = null; log.OPERATECONTENT = "登录"; log.CREATEDATE = DateTime.Now; log.IPADDRESS = userIP; log.PHYSICALADDRESS = Mac; SystemLogDAL slogDal = new SystemLogDAL(); slogDal.Add(log); if (!string.IsNullOrEmpty(Request.QueryString["returnurl"])) { Response.Redirect(Request.QueryString["returnurl"].ToString()); } else { Response.Redirect("~/Pages/Account/WebPageRedirect.aspx", true); //原来用重定向非常耗时 注意哦 Response.End(); //ExecuteScript("window.location.href='/Pages/Account/WebPageRedidrect.aspx"); } Response.End(); //ExecuteScript("window.location.href='WebPageRedirect.aspx';"); } else { Alert("用户名或密码不正确,或者您不具备访问任何模块的权限!"); return; } ////获得用户dt //System.Data.DataTable dt = UserProfile.GetUserProfileByUserIDandPwd(userName, passWord); //UserProfile user = null; //if (dt != null) //{ // user = UserProfile.GetUserProfileByUserID(userName); // UserProfile.instance = user; // GetClientIP(); // string Mac = string.Empty; // string userIP = string.Empty; // GetMac(out Mac, out userIP); // string physicalAddress = Common.GetMacByIPConfig().Count > 0 ? Common.GetMacByIPConfig()[0] : null; // SystemLog log = new SystemLog(); // log.ID = Guid.NewGuid().ToString(); // log.EMPLOYEEID = user.ID; // log.OPERATETYPE = null; // log.OPERATECONTENT = "登录"; // log.CREATEDATE = DateTime.Now; // log.IPADDRESS = userIP; // log.PHYSICALADDRESS = Mac; // SystemLogDAL slogDal = new SystemLogDAL(); // slogDal.Add(log); // Response.Redirect("/WebPageRedirect.aspx"); //} //else //{ // Alert("用户名或密码不正确,或者您不具备访问任何模块的权限!"); // return; //} } catch (Exception ex) { LogHelper.WriteLine("登录异常。" + ex.Message + "\r\n" + ex.StackTrace); Alert("登录出现异常!"); return; } }