public ActionResult ArticleEdit(int id)//此处id表示ArticleID { HttpCookie cookie = Request.Cookies["Employer"]; if (cookie != null) { string EmployerAccount = cookie.Values["EmployerAccount"]; DataTable temparticle = TempArticle.GetTempArticleByArticleID(id, EmployerAccount); if (temparticle.Rows.Count > 0)//该文章已经被编辑过,存在于TempArticle里面 { //重定向TempArticleEdit return(RedirectToAction("TempArticleEdit", new { id = temparticle.Rows[0]["TempArticleID"] })); } else { ViewBag.flag = true; //文章是否存在的标志 DataTable article = Article.GetArticleByArticleIDAndEditorAccount(id, EmployerAccount); //得到Article表文章 if (article != null && article.Rows.Count > 0) { ViewBag.Article = article; //显示大型招聘会选项 int typeid = Convert.ToInt32(article.Rows[0]["TypeID"]); ViewBag.typename = ArticleType.GetTypeNameByTypeID(typeid); if (typeid == 1)//专场招聘 { //获取时间和地点 ViewBag.PlaceList = Article.GetPlaceListSecondById(Convert.ToInt32(article.Rows[0]["PlaceSecondID"])); ViewBag.PlaceListFirst = Article.GetPlaceListFirst(); } if (typeid == 2)//双选会 { DataTable bigarticleTable2 = Article.SelectArticleFromArticle(2, DateTime.Now); ViewBag.bigarticleTable2 = bigarticleTable2; ViewBag.BigArticleID = Article.GetBigArticleByArticleID(Convert.ToInt32(article.Rows[0]["ArticleID"])); } else if (typeid == 3)//组团招聘 { DataTable bigarticleTable3 = Article.SelectArticleFromArticle(3, DateTime.Now); ViewBag.bigarticleTable3 = bigarticleTable3; ViewBag.BigArticleID = Article.GetBigArticleByArticleID(Convert.ToInt32(article.Rows[0]["ArticleID"])); } //其他类型的文章不用管 //需求部分 ViewBag.DemandInfos = DemandInfo.GetDemandInfoByArticleID(id); } else { ViewBag.flag = false; } //文章不存在 } } else { ViewBag.flag = false; } //cookie不存在 return(View()); }
public ActionResult TempArticleEdit(int id) //此处id表示TempArticleID { ViewBag.flag = true; //文章是否存在的标志 HttpCookie cookie = Request.Cookies["Employer"]; if (cookie != null) { string EmployerAccount = cookie.Values["EmployerAccount"]; DataTable temparticle = TempArticle.GetTempArticleByTempArticleID(id, EmployerAccount);//得到临时表文章 if (temparticle != null && temparticle.Rows.Count > 0) { ViewBag.Article = temparticle; //显示大型招聘会选项 int typeid = Convert.ToInt32(temparticle.Rows[0]["TypeID"]); ViewBag.typename = ArticleType.GetTypeNameByTypeID(typeid); if (typeid == 1)//专场招聘 { ViewBag.PlaceListFirst = Article.GetPlaceListFirst(); } else if (typeid == 2)//双选会 { DataTable bigarticleTable2 = Article.SelectArticleFromArticle(2, DateTime.Now); ViewBag.bigarticleTable2 = bigarticleTable2; } else if (typeid == 3)//组团招聘 { DataTable bigarticleTable3 = Article.SelectArticleFromArticle(3, DateTime.Now); ViewBag.bigarticleTable3 = bigarticleTable3; } //其他类型的文章不用管 //需求部分 ViewBag.DemandInfos = TempDemandInfo.GetTempDemandInfoByTempArticleID(id); } else { ViewBag.flag = false; } //文章不存在 } else { ViewBag.flag = false; } //cookie不存在 return(View()); }