public string updateSettingTime(string infoStart, string infoEnd, string firstStart, string firstEnd, string secondStart, string secondEnd, string publishStart) { try { SettingDao settingDao = new SettingDao(); Setting setting = settingDao.getCurrentSetting(); if (setting.on == 0) { return("fail:" + "系统还未开启"); } if (setting.mode == 2) { return("fail:" + "系统不是自动模式"); } setting.infoStart = infoStart; setting.infoEnd = infoEnd; setting.firstStart = firstStart; setting.firstEnd = firstEnd; setting.secondStart = secondStart; setting.secondEnd = secondEnd; setting.publishStart = publishStart; int result = settingDao.updateSetting(setting); return(result > 0 ? "success:" + settingDao.getCurrentStage() : "fail:" + "系统数据连接错误"); } catch (Exception e) { return("fail:" + e.Message); } }
public string getFirstWillStudents() { try { SettingDao settingDao = new SettingDao(); if (settingDao.getCurrentStage() < 4) { return("[]"); } HttpCookie accountCookie = Request.Cookies["Account"]; StudentDao studentDao = new StudentDao(); List <Student> students = studentDao.listAllStudent(); List <TempStudent> resultList = new List <TempStudent>(); foreach (var student in students) { if (student.firstWill == accountCookie["userId"] && student.firstWillState == 0) { TempStudent tempStudent = new TempStudent(); tempStudent.init(student); resultList.Add(tempStudent); } } JavaScriptSerializer serializer = new JavaScriptSerializer(); var json = serializer.Serialize(resultList); string retStr = json.ToString(); return(retStr); } catch (Exception e) { LogUtil.writeLogToFile(e, Request); return("[]"); } }
public override void OnAuthorization(System.Web.Mvc.AuthorizationContext filterContext) { try { HttpCookie accountCookie = System.Web.HttpContext.Current.Request.Cookies["Account"]; SettingDao setting = new SettingDao(); UserDao userDao = new UserDao(); string role = accountCookie["role"]; string userId = accountCookie["userId"]; string passwd = accountCookie["passwd"]; if (!string.IsNullOrWhiteSpace(role) && userDao.certifyUser(userId, passwd, role) == "success") { this.cookieRole = role; } stage = setting.getCurrentStage(); this.RoleInfos = this.Role.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries); } catch (Exception) { this.cookieRole = null; } base.OnAuthorization(filterContext); }
public string submitResume(HttpPostedFileBase file) { SettingDao settingdao = new SettingDao(); StudentDao studentDao = new StudentDao(); //int st = settingdao.getCurrentStage(); //if (st != 1) // return "invalid"; HttpCookie accountCookie = Request.Cookies["Account"]; string uuid = Guid.NewGuid().ToString(); var severPath = this.Server.MapPath("/resume/ " + accountCookie["userId"] + "_" + uuid + "/"); if (!Directory.Exists(severPath)) { Directory.CreateDirectory(severPath); } System.IO.DirectoryInfo di = new DirectoryInfo(severPath); foreach (FileInfo f in di.GetFiles()) { f.Delete(); } foreach (DirectoryInfo dir in di.GetDirectories()) { dir.Delete(true); } Response.ContentType = "application/json"; Response.Charset = "utf-8"; try { var savePath = Path.Combine(severPath, file.FileName); if (string.Empty.Equals(file.FileName) || (".doc" != Path.GetExtension(file.FileName) && ".docx" != Path.GetExtension(file.FileName) && ".pdf" != Path.GetExtension(file.FileName))) { throw new Exception("文件格式不正确"); } file.SaveAs(savePath); Student student = studentDao.getStudentById(accountCookie["userId"]); student.resumeUrl = "/resume/ " + accountCookie["userId"] + "_" + uuid + "/" + file.FileName; bool res = studentDao.update(student); if (!res) { throw new Exception("数据库链接异常"); } //studentDao.update(student.id,student.name,student.gender,student.age,student.majorId,student.phoneNumber // ,student.email,student.onTheJob); } catch (Exception e) { LogUtil.writeLogToFile(e, Request); return("{\"error\":\"" + e.Message + "\"}"); } return("{" + "\"initialPreview\":" + "[\"<div style=\\\"text-align:center;padding:50px 25px;color:#00a65a\\\"><i class=\\\"fa fa-check-square-o\\\" style=\\\"font-size:60px;opacity:0.6\\\"></i><p style=\\\"padding-top:10px;font-size:18px\\\">简历上传成功</p></div>\"]" + ",\"url\":\"" + "/resume/ " + accountCookie["userId"] + "_" + uuid + "/" + file.FileName + "\"" + "}"); }
public void TestSettingMethod_setting_listAll_changeMode() { SettingDao settingDao = new SettingDao(); List <Setting> settings = settingDao.listAllSetting(); foreach (var setting in settings) { Console.WriteLine(setting.yearId); } Assert.AreEqual(1, settingDao.changeModeById(settings[0].yearId, 5)); }
public string GetSettingValue(string _name) { SettingDao dao = new SettingDao(m_Manager.Database); Setting setting = dao.GetSetting(_name); if (setting != null) { return(setting.Value); } return(null); }
public void Load() { SettingDao.GetSettings(out _clientValues); foreach (var kvp in GetDefaultValues()) { if (!SettingDao.HasSetting(kvp.Key)) { SettingDao.SaveSetting(kvp.Key, kvp.Value); _clientValues[kvp.Key] = kvp.Value; } } }
public void SetSetting(string _name, string _value) { SettingDao dao = new SettingDao(m_Manager.Database); Setting setting = dao.GetSetting(_name); if (setting == null) { setting = new Setting(); setting.Name = _name; } setting.Value = _value; dao.Persist(setting); }
public void TestSettingMethod_setting_update() { SettingDao settingDao = new SettingDao(); Setting setting = new Setting(); setting.yearId = "2010"; setting.infoStart = "12.22"; setting.infoEnd = "12.11"; setting.firstStart = "3.3"; setting.firstEnd = "4.4"; setting.secondStart = "5.5"; setting.secondEnd = "6.6"; Assert.AreEqual(2, settingDao.updateSetting(setting)); }
public string closeSystem(bool type) { try { SettingDao settingDao = new SettingDao(); Setting setting = settingDao.getCurrentSetting(); setting.on = type ? 1 : 0; int result = settingDao.updateSetting(setting); return(result > 0 ? "success" : "fail:" + "系统数据连接错误"); } catch (Exception e) { return("fail:" + e.Message); } }
public ActionResult Setting() { SettingDao settingDao = new SettingDao(); Setting setting = settingDao.getCurrentSetting(); ViewBag.On = setting.on; ViewBag.Mode = setting.mode; ViewBag.Stage = setting.stage; ViewBag.InfoStart = setting.infoStart; ViewBag.InfoEnd = setting.infoEnd; ViewBag.FirstStart = setting.firstStart; ViewBag.FirstEnd = setting.firstEnd; ViewBag.SecondStart = setting.secondStart; ViewBag.SecondEnd = setting.secondEnd; return(View()); }
public string changeMode(bool type) { try { SettingDao settingDao = new SettingDao(); Setting setting = settingDao.getCurrentSetting(); if (setting.on == 0) { return("fail:" + "系统还未开启"); } setting.mode = type ? 1 : 2; int result = settingDao.updateSetting(setting); return(result > 0 ? "success" : "fail:" + "系统数据连接错误"); } catch (Exception e) { return("fail:" + e.Message); } }
public void TestSettingMethod_setting_add_get_delete() { Setting setting = new Setting(); setting.yearId = "2017"; setting.infoStart = "2.2"; setting.infoEnd = "1.1"; setting.firstStart = "3.3"; setting.firstEnd = "4.4"; setting.secondStart = "5.5"; setting.secondEnd = "6.6"; setting.stage = 0; setting.mode = 1; SettingDao settingDao = new SettingDao(); settingDao.addSetting(setting); Setting setting1 = settingDao.getSettingById("12"); Console.WriteLine(setting.yearId); Assert.AreEqual(null, setting1); Assert.AreEqual(1, settingDao.deleteSettingById(setting.yearId)); }
public ActionResult Index() { HttpCookie accountCookie = Request.Cookies["Account"]; string id = accountCookie["userId"]; Professor professor = new ProfessorDao().getProfessorById(id); SettingDao settingDao = new SettingDao(); ViewBag.EndTime = settingDao.getCurrentSetting().firstEnd; int count = 0; StudentDao studentDao = new StudentDao(); foreach (Student s in studentDao.listAllStudent()) { if (s.firstWill == id && s.firstWillState == 1 || s.secondWill == id && s.secondWillState == 1) { count++; } } ViewBag.RemainNum = professor.quota - count; return(View()); }
public string changeCurrentStage(int stage) { try { SettingDao settingDao = new SettingDao(); Setting setting = settingDao.getCurrentSetting(); if (setting.on == 0) { return("fail:" + "系统还未开启"); } if (setting.mode == 1) { return("fail:" + "系统不是手动模式"); } setting.stage = stage; int result = settingDao.updateSetting(setting); return(result > 0 ? "success" : "fail:" + "系统数据连接错误"); } catch (Exception e) { return("fail:" + e.Message); } }
public ActionResult Index() { HttpCookie accountCookie = Request.Cookies["Account"]; string id = accountCookie["userId"]; StudentDao studentDao = new StudentDao(); Student student = studentDao.getStudentById(id); ViewBag.StuName = student.name; ViewBag.StuAge = student.age.ToString(); ViewBag.StuGender = student.gender ? "男" : "女"; ViewBag.StuTel = student.phoneNumber; ViewBag.StuEmail = student.email; ViewBag.StuId = student.id; ViewBag.StuGraSchool = student.graSchool; ViewBag.StuGraMajor = student.graMajor; ViewBag.ResumeUrl = student.resumeUrl; ViewBag.OnTheJob = student.onTheJob; MajorDao majorDao = new MajorDao(); Major major = majorDao.getMajorById(student.majorId); ViewBag.StuMajor = major.name; SettingDao settingDao = new SettingDao(); Setting setting = settingDao.getCurrentSetting(); if (setting.mode == 1) { ViewBag.Deadline = setting.infoEnd; } else { ViewBag.Deadline = ""; } return(View()); }
private List <Setting> GetSettings() { SettingDao dao = new SettingDao(m_Manager.Database); return(dao.GetAll()); }
private Setting GetSetting(string _name) { SettingDao dao = new SettingDao(m_Manager.Database); return(dao.GetSetting(_name)); }
private void Init() { settingDao = new SettingDao(); }
private void Persist(Setting _setting) { SettingDao dao = new SettingDao(m_Manager.Database); dao.Persist(_setting); }