public ActionResult CopyTemplate(int Id, string TemplateName) { ConstractTemplate copyOne = new ConstractTemplate() { TemplateName = TemplateName, UseChk = true }; db.ConstractTemplate.Add(copyOne); db.SaveChanges(); //复制模板详细 foreach (ConstractTemplateDtl ctd in db.ConstractTemplateDtl.Where(x => x.ConstractTemplateId == Id)) { ConstractTemplateDtl copyDtl = new DAL.ConstractTemplateDtl() { ConstractTemplateId = copyOne.Id, ContentType = ctd.ContentType, ContentType2 = ctd.ContentType2, SeqNO = ctd.SeqNO, OrderNO = ctd.OrderNO, TemplateContent = ctd.TemplateContent, }; db.ConstractTemplateDtl.Add(copyDtl); } db.SaveChanges(); return(Json(copyOne)); }
public ActionResult ConstractViewDtlSearch(string ConstractId, string ConstractTemplateId) { ConstractTemplate ct = db.ConstractTemplate.Find(int.Parse(ConstractTemplateId)); List <ConstractTemplateDtl> lst = service.ConstractViewDtlSearch(ConstractTemplateId, ConstractId); return(Json(new { ConstractTemplate = ct, TemplateDtls = lst })); }
public ActionResult DeleteConfirmed(string id) { ConstractTemplate constractTemplate = db.ConstractTemplate.Find(id); db.ConstractTemplate.Remove(constractTemplate); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create(ConstractTemplate constractTemplate, HttpPostedFileBase file) { if (ModelState.IsValid) { constractTemplate.InDateTime = DateTime.Now; constractTemplate.InUserId = UserInfo.UserId; db.ConstractTemplate.Add(constractTemplate); db.SaveChanges(); return(RedirectToAction("Edit/" + constractTemplate.Id)); } return(View(constractTemplate)); }
public ActionResult Edit(ConstractTemplate constractTemplate) { if (ModelState.IsValid) { constractTemplate = db.ConstractTemplate.Find(constractTemplate.Id); TryUpdateModel <ConstractTemplate>(constractTemplate); db.SaveChanges(); string query = Request.Form["queryParams"]; return(RedirectToAction("Index", new { query = query })); } return(View(constractTemplate)); }
// GET: ConstractTemplate/Delete/5 public ActionResult Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ConstractTemplate constractTemplate = db.ConstractTemplate.Find(id); if (constractTemplate == null) { return(HttpNotFound()); } return(View(constractTemplate)); }
// GET: ConstractTemplate/Edit/5 public ActionResult Edit(int?id) { ViewBag.UserRoleType = UserInfo.RoleTypeCode; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ConstractTemplate constractTemplate = db.ConstractTemplate.Find(id); if (constractTemplate == null) { return(HttpNotFound()); } ViewBag.queryParams = Request.QueryString["queryParams"]; return(View(constractTemplate)); }