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_ModelManage2.FirstOrDefault(m => m.Tid == TaskID) != null) { return Content("您已选择竞价模式并已操作,不能再选择三轮报价模式"); } } tgonggao.TenderModel = "三轮报价模式"; db.Entry(tgonggao).State = EntityState.Modified; db.SaveChanges(); int mcount = db.Tender_ModelManage1.Where(m => m.Tid == TaskID).Count(); if (mcount >0) { ViewBag.ggM = tg; Tender_ModelManage1 mod2 = db.Tender_ModelManage1.Single(m => m.Tid == TaskID); mod2.Tid = TaskID; return View(mod2); //return Content("已经投标 请不要重复投标"); } ViewBag.ggM = tg; Tender_ModelManage1 mod1 = new Tender_ModelManage1(); mod1.PriceUnit = "元/标"; mod1.Tid = TaskID; 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_ModelManage1 tender_modelmanage1,string btnAction="") { Tender_ModelManage1 tender_modelmanage2; switch (btnAction) { case "btn1": if( db.Tender_ModelManage1.Where(m => m.Tid == tender_modelmanage1.Tid).Count()>0) { tender_modelmanage2 = db.Tender_ModelManage1.Single(m => m.Tid == tender_modelmanage1.Tid); tender_modelmanage2.BeginTime1 = tender_modelmanage1.BeginTime1; tender_modelmanage2.EndTime1 = tender_modelmanage1.EndTime1; tender_modelmanage2.PriceUnit = tender_modelmanage1.PriceUnit; db.Entry(tender_modelmanage2).State = EntityState.Modified; db.SaveChanges(); return Content("第一轮时间确认"); } var empGs = db.Bemp_GongGaos.Where(m => m.GongGaoId == tender_modelmanage1.Tid); if(empGs.Count()>0) { foreach(Bemp_GongGao bemp in empGs) { bemp.PriceUnit = tender_modelmanage1.PriceUnit; db.Entry(bemp).State = EntityState.Modified; } } tender_modelmanage1.DateToday = System.DateTime.Now.Date; db.Tender_ModelManage1.Add(tender_modelmanage1); db.Configuration.ValidateOnSaveEnabled = false; db.SaveChanges(); db.Configuration.ValidateOnSaveEnabled = true; return Content("第一轮时间确认"); break; case "btn2": tender_modelmanage2 = db.Tender_ModelManage1.Single(m => m.Tid == tender_modelmanage1.Tid); tender_modelmanage2.BeginTime2 = tender_modelmanage1.BeginTime2; tender_modelmanage2.EndTime2 = tender_modelmanage1.EndTime2; db.Entry(tender_modelmanage2).State = EntityState.Modified; db.SaveChanges(); return Content(" 时间确认"); default: tender_modelmanage2 = db.Tender_ModelManage1.Single(m => m.Tid == tender_modelmanage1.Tid); tender_modelmanage2.BeginTime3 = tender_modelmanage1.BeginTime3; tender_modelmanage2.EndTime3 = tender_modelmanage1.EndTime3; db.Entry(tender_modelmanage2).State = EntityState.Modified; db.SaveChanges(); return Content(" 时间确认"); } //if (ModelState.IsValid) //{ // db.Tender_ModelManage1.Add(tender_modelmanage1); // db.SaveChanges(); // return RedirectToAction("Index"); //} //ViewBag.Tid = new SelectList(db.Tender_GongGaos, "TaskID", "SN", tender_modelmanage1.Tid); //return View(tender_modelmanage1); }
public ActionResult Edit(Tender_ModelManage1 tender_modelmanage1) { if (ModelState.IsValid) { db.Entry(tender_modelmanage1).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.Tid = new SelectList(db.Tender_GongGaos, "TaskID", "SN", tender_modelmanage1.Tid); return View(tender_modelmanage1); }