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("申请成功,等待审核")); }
public ActionResult DeleteConfirmed(int id) { Tender_GongGao tender_gonggao = db.Tender_GongGaos.Find(id); db.Tender_GongGaos.Remove(tender_gonggao); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Delete(int id = 0) { Tender_GongGao tender_gonggao = db.Tender_GongGaos.Find(id); if (tender_gonggao == null) { return(HttpNotFound()); } return(View(tender_gonggao)); }
public ActionResult Edit(Tender_GongGao tender_gonggao) { if (ModelState.IsValid) { db.Entry(tender_gonggao).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tender_gonggao)); }
public ActionResult Create(int TaskID = 1) { if (TaskID != 1) { Tender_GongGao tg = db.Tender_GongGaos.Find(TaskID); if (tg != null) { if (tg.IsShenhe != true) { return(Content("尚未进行供应商投标审核,不能投标~!")); } Tender_GongGao tgonggao = db.Tender_GongGaos.Find(TaskID); if (tgonggao.TenderModel != null && tgonggao.TenderModel.Trim().Equals("三轮报价模式")) { //return Content("您已选择三轮报价模式,不能再选择竞价模式"); if (db.Tender_ModelManage1.FirstOrDefault(m => m.Tid == TaskID) != null) { return(Content("您已选择三轮报价模式并已操作,不能再选择竞价模式")); } } tgonggao.TenderModel = "竞价模式"; db.Entry(tgonggao).State = EntityState.Modified; db.SaveChanges(); int mcount = db.Tender_ModelManage2.Where(m => m.Tid == TaskID).Count(); if (mcount > 0) { ViewBag.ggM = tg; Tender_ModelManage2 mod2 = db.Tender_ModelManage2.Single(m => m.Tid == TaskID); mod2.Tid = TaskID; return(View(mod2)); //return Content("已经投标 请不要重复投标"); } ViewBag.ggM = tg; Tender_ModelManage2 mod1 = new Tender_ModelManage2(); mod1.Tid = TaskID; mod1.PriceUnit = "元/标"; return(View(mod1)); //mod1.tenderGonggao = tg; //ViewBag.Tid = new SelectList(db.Tender_GongGaos, "TaskID", "SN"); //return View(mod1); } else { return(Content("请求页面异常~!")); } } return(Content("如有问题 请联系管理员")); //ViewBag.Tid = new SelectList(db.Tender_GongGaos, "TaskID", "SN"); //return View(); }
public ActionResult Create(Tender_GongGao tender_gonggao) { if (ModelState.IsValid) { db.Tender_GongGaos.Add(tender_gonggao); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tender_gonggao)); }
public bool isSmallByid(int Gonggaoid) { Tender_GongGao tGonggao = db.Tender_GongGaos.Single(m => m.TaskID == Gonggaoid); string typeStr = tGonggao.Types; if (typeStr.Trim().ToLower().Equals("e")) { return(false); } else { return(true); } }
public ActionResult EditDelete(Tender_GongGao tender_gonggao) { if (ModelState.IsValid) { Tender_GongGao tgg = db.Tender_GongGaos.Find(tender_gonggao.TaskID); if (tgg != null) { tgg.IsDelete = tender_gonggao.IsDelete; db.Entry(tgg).State = EntityState.Modified; db.SaveChanges(); return(Content("修改成功!")); } //return RedirectToAction("Index"); } return(Content("修改失败!")); //return View(tender_gonggao); }
public ActionResult Details(int id = 0) { ViewBag.ProType = db.Tender_ProjectTypes.ToList(); Tender_GongGao tender_gonggao = db.Tender_GongGaos.Include("Tender_GongGao_Items").Include(m => m.Tender_Purchase_GongGaos).Single(m => m.TaskID == id); //ViewBag.bgid = null; ViewBag.bgid = 0; ViewBag.M1 = false; ViewBag.M2 = false; if (Request.IsAuthenticated) { int empid = (db.BEmplyees.Single(n => n.NumberEmp == User.Identity.Name).EmpID); if (db.Tender_ModelManage1.Where(m => m.Tid == id).Count() > 0) { ViewBag.M1 = true; } if (db.Tender_ModelManage2.Where(m => m.Tid == id).Count() > 0) { ViewBag.M2 = true; } if (db.Bemp_GongGaos.Where(m => m.UserId == empid && m.GongGaoId == id && m.IsPassShen != null && m.IsPassShen == true).Count() > 0) { ViewBag.bgid = db.Bemp_GongGaos.Single(m => m.UserId == empid && m.GongGaoId == id).BGid; } } if (tender_gonggao == null) { return(HttpNotFound()); } return(View(tender_gonggao)); }