public ActionResult Create(Bemp_GongGao bemp_gonggao) { if (ModelState.IsValid) { db.Bemp_GongGaos.Add(bemp_gonggao); db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.UserId = new SelectList(db.BEmplyees, "EmpID", "NumberEmp", bemp_gonggao.UserId); ViewBag.GongGaoId = new SelectList(db.Tender_GongGaos, "TaskID", "SN", bemp_gonggao.GongGaoId); return View(bemp_gonggao); }
public ActionResult TenderRequest(int id=0) { //************* 添加 验证 已不能审核 时间超等**** Tender_GongGao tender_gonggao = db.Tender_GongGaos.Include("Bemp_GongGaos.bemplyees").Single(m => m.TaskID == id); //if (tender_gonggao != null && tender_gonggao.Bemp_GongGaos.Count > 0) //{ // //if (tender_gonggao.Bemp_GongGaos.Contains(db.Bemp_GongGaos.Single(m => m.bemplyees.NumberEmp == User.Identity.Name&&m.GongGaoId==id))) // //{ // // return Content("请不要重复申请"); // //} if(tender_gonggao.IsShenhe!=null&&tender_gonggao.IsShenhe==true) { return Content("投标申请已结束!"); } if (tender_gonggao.Bemp_GongGaos.Where(m=>m.GongGaoId==id&&m.UserName==User.Identity.Name).Count()>0) { return Content("请不要重复申请"); } //} Bemp_GongGao empG=new Bemp_GongGao(); empG.GongGaoId=id; empG.UserId=db.BEmplyees.Single(emp=>emp.NumberEmp== User.Identity.Name).EmpID; empG.UserName =User.Identity.Name; tender_gonggao.Bemp_GongGaos.Add(empG); //db.Entry(tender_gonggao).State = EntityState.Modified; db.Configuration.ValidateOnSaveEnabled = false; db.SaveChanges(); db.Configuration.ValidateOnSaveEnabled = true; return Content("申请成功,等待审核"); }