/// <summary> /// 招聘管理 /// </summary> /// <returns></returns> public ActionResult RecruitmentManagers() { List <Recruitment> objlist = new RecruitmentManager().GetAllRecList(); ViewBag.list = objlist; return(View()); }
public ActionResult DoRecruitment(Recruitment objRec) { objRec.PublishTime = DateTime.Now; int res = 0; if (objRec.PostId != 0) { res = new RecruitmentManager().ModifyRecruiment(objRec); if (res > 0) { return(Content("<script>alert('修改招聘成功!');location.href='" + Url.Action("RecruitmentPublish") + "'</script>")); } else { return(Content("<script>alert('修改招聘失败!');location.href='" + Url.Action("RecruitmentPublish") + "'</script>")); } } else { //调用BLL(缺少了验证) res = new RecruitmentManager().AddRecruitment(objRec); if (res > 0) { return(Content("<script>alert('发布招聘成功!');location.href='" + Url.Action("RecruitmentPublish") + "'</script>")); } else { return(Content("<script>alert('发布招聘失败!');location.href='" + Url.Action("RecruitmentPublish") + "'</script>")); } } }
/// <summary> /// 【1】招聘管理页面显示列表 /// </summary> /// <returns></returns> public ActionResult RecruitmentManager() { //获取所有的招聘职位 List <Recruitment> list = new RecruitmentManager().GetAllRecruitment(); ViewBag.list = list; return(View()); }
public ActionResult ModifyRecruit(string postId) { //根据ID查询出当条数据 Recruitment objModel = new RecruitmentManager().GetPostById(postId); //返回视图,将强类型模型传递到视图 return(View("ModifyRecruit", objModel)); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { List <Models.Recruitment> _rt = new RecruitmentManager().GetRecruitmentList(); this.UEditor1.Value = _rt[0].rcontents; } }
public ActionResult RecruitmentManagers() { //查询数据方法 List <Recruitment> objList = new RecruitmentManager().GetAllRecList(); //保存数据 ViewBag.list = objList; //返回视图 return(View()); }
public IActionResult UpdateJobApplication(RPApplication application) { try { var result = RecruitmentManager.UpdateJobApplication(application); return(Ok(result)); } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }
/// <summary> /// 【5】发布新的招聘信息 /// </summary> /// <param name="recruiment"></param> /// <returns></returns> public ActionResult PublishRecruiment(Recruitment recruiment) { int result = new RecruitmentManager().AddRecruitment(recruiment); if (result > 0) { return(Content("<script>alert('发布招聘成功!!');location.href='" + Url.Action("RecruitmentPublish") + "'</script>")); } else { return(Content("<script>alert('发布招聘失败!');location.href='" + Url.Action("RecruitmentPublish") + "'</script>")); } }
public ActionResult ModifyRecruiment(Recruitment recruiment) { int result = new RecruitmentManager().ModifyRecruiment(recruiment); if (result > 0) { return(Content("<script>alert('招聘信息修改成功!');location.href='" + Url.Action("RecruitmentManager") + "'</script>")); } else { return(Content("<script>alert('招聘信息修改失败!');location.href='" + Url.Action("RecruitmentManager") + "'</script>")); } }
public ActionResult DelPost(string postId) { int res = new RecruitmentManager().DeleteRecruiment(postId); if (res > 0) { return(Content("<script>alert('delete recruit post successfully!');location.href='" + Url.Action("RecruitmentManagers") + "'</script>")); } else { return(Content("<script>alert('fail to delete recruit post!');location.href='" + Url.Action("RecruitmentManagers") + "'</script>")); } }
/// <summary> /// 【6】删除招聘信息 /// </summary> /// <param name="postId"></param> /// <returns></returns> public ActionResult DeleteRecruitment(int postId) { int result = new RecruitmentManager().DeleteRecruiment(postId); if (result > 0) { return(Content("<script>alert('职位删除成功!');location.href='" + Url.Action("RecruitmentManager") + "'</script>")); } else { return(Content("<script>alert('职位删除失败!');location.href='" + Url.Action("RecruitmentManager") + "'</script>")); } }
public ActionResult DelPost(string postId) { //调用BLL删除方法 int res = new RecruitmentManager().DeleteRecruiment(postId); if (res > 0) { return(Content("<script>alert('删除招聘成功!');location.href='" + Url.Action("RecruitmentManagers") + "'</script>")); } else { return(Content("<script>alert('删除招聘失败!');location.href='" + Url.Action("RecruitmentManagers") + "'</script>")); } }
public IActionResult GetWorkflows() { if (!ModelState.IsValid) { var msg = ModelState.Values.Select(P => P.Errors.Select(X => X.ErrorMessage + "," + X.Exception?.Message)); return(BadRequest(msg)); } try { List <RPWorkflow> objlist = RecruitmentManager.GetWorkflows(); return(Ok(objlist)); } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }
public IActionResult Get() { if (!ModelState.IsValid) { var msg = ModelState.Values.Select(P => P.Errors.Select(X => X.ErrorMessage + "," + X.Exception?.Message)); return(BadRequest(msg)); } try { List <RPApplication> objlist = RecruitmentManager.GetAllApplications(); return(Ok(objlist)); } catch (Exception ex) { return(StatusCode(500, ex.Message)); //return BadRequest(ex.Message); //return NotFound(); //return NotFound(); //return StatusCode(500); //return ResponseMessage(Request.CreateResponse(HttpStatusCode.InternalServerError, "please try again later")); } }
//招聘信息详情 public ActionResult RecruitmentDetail(int postId) { Recruitment recruitment = new RecruitmentManager().GetPostById(postId); return(View("RecruitmentDetail", recruitment)); }
public ActionResult ModifyRecruit(string postId) { Recruitment objmodel = new RecruitmentManager().GetPostById(postId); return(View("ModifyRecruit", objmodel)); }
public ActionResult ZhaoPinDetail(string PostId) { Recruitment objRec = new RecruitmentManager().GetPostById(PostId); return(View("ZhaoPinDetail", objRec)); }
public ActionResult RecruitmentList(int page, int limit) { TableModel <Recruitment> list = new RecruitmentManager().GetAllRecruitment(page, limit); return(Json(list, JsonRequestBehavior.AllowGet)); }
public MainWindow() { MIns = this; InitializeComponent(); // Set the music to play _musicPlayer = MusicPlayer.Instance; _musicPlayer.Play("Resources/Audio/main_theme.mp3"); // Set the gameboard Instance _gameboard = Gameboard.Instance; ResetMap.Instance.VerifyMap(); // Set the user instance label_player_name.Content = User.User.Instance.Name; // Dispatcher pour programme Idle ComponentDispatcher.ThreadIdle += IdleUiThread.Instance.IdleThreadWork; // Insert images in UI UIImagesInit.Instance.InitImages(); // Insertion des elements dans la carte GameboardInit.Instance.InsertMap(); // Level indicators _levelIndicatorVisibility = LevelIndicatorVisibility.Instance; // Hide building menu _buildingMenuVisibility = BuildingMenuVisibility.Instance; _buildingMenuVisibility.HideBuildingMenu(); // Hide Building Details menu _buildingDetailsVisibility = BuildingDetailsVisibility.Instance; _buildingDetailsVisibility.HideBuildingDetails(); // Hide Dungeon page _dungeonManager = DungeonManager.Instance; _dungeonManager.CloseDungeon(); // Initialise Research _researchHandler = ResearchHandler.Instance; _researchHandler.Initialise(); // Disable Unit recruitment UnitRecruitmentVisibility.Instance.DisableAllUnits(); // load game if (!SaveGame.Instance.Load()) { // If no game is found, load a new one ResetMap.Instance.InitialiseNewGame(); // Set default ressources Ressources.Instance.Initialise(); Ressources.Instance.SetDefault(); // Count Units UnitManager.Instance.UpdateUnitCount(); } // Start Error dispatching ErrorManager.Instance.StartErrorDispatch(); // First update of ressources RessourcesBuildingCheck.Instance.cheakAllNeighbourRessources(); // Check Building count with townhall BuildingCount.Instance.CountBuildings(); // Update Storage Storage.Instance.UpdateStorageCapacity(); // Start Ressource management RessourcesManager.Instance.StartRessourcesManager(); RessourcesManager.Instance.TimeScale = LordOfUltima.Properties.Settings.Default.UpdateTime; // Settings initialisation SetSettings.Instance.Set(); // Hide research ResearchPageVisibility.HideResearchPage(); // Hide recruitment RecruitmentPageVisibility.HideRecruitmentPage(); // Chatbox state ChatboxVisibility.Instance.HandleChatboxVisibility(); // Start Recruitment Manager _recruitmentManager = RecruitmentManager.Instance; // Update recruitment window visibility UnitRecruitmentVisibility.Instance.UpdateVisibility(); // Hide Dungeon DungeonVisibility.Instance.HideDungeon(); // Start Chat thread _chatEvents = ChatEvents.Instance; /*BackgroundWorker bw = new BackgroundWorker(); * bw.DoWork += _chatEvents.UpdateChat; * bw.RunWorkerAsync();*/ }
/// <summary> /// 【2】显示要修改的招聘职位信息 /// </summary> /// <param name="postId"></param> /// <returns></returns> public ActionResult ModifyRecruitment(int postId) { Recruitment recruitment = new RecruitmentManager().GetPostById(postId); return(View("RecruitmentUpdate", recruitment)); }