// GET: Admin/Boms public async Task <ActionResult> Index(ENG_BOMHEADER Query) { ViewBag.Title = ModelName; ViewBag.SubTitle = "查询"; ViewBag.Query = Query; IList <ENG_PRDLINE> lines1 = await db.ENG_PRDLINE.ToListAsync(); IList <SelectListItem> lines = lines1.Select(l => { return(new SelectListItem() { Value = l.LINENAME, Text = l.CodeName }); }).ToList(); lines.Insert(0, new SelectListItem() { Value = "ALL", Text = "ALL" }); ViewBag.LINENAME = new SelectList(lines, "Value", "Text", Query.LINENAME); return(View(await db.ENG_BOMHEADER .Where(d => (String.IsNullOrEmpty(Query.LINENAME) || d.LINENAME.IndexOf(Query.LINENAME) > -1) && (String.IsNullOrEmpty(Query.PARTNO) || d.PARTNO.IndexOf(Query.PARTNO) > -1)) .ToListAsync())); }
// GET: Admin/Boms/Delete/5 public async Task <ActionResult> Delete(String LINENAME, string PARTNO, String PARTVER) { ViewBag.Title = ModelName; ViewBag.SubTitle = "删除"; ENG_BOMHEADER eNG_BOMHEADER = await db.ENG_BOMHEADER.FindAsync(LINENAME, PARTNO, PARTVER); if (eNG_BOMHEADER == null) { return(HttpNotFound()); } return(View(eNG_BOMHEADER)); }
// GET: Admin/Boms/Details/5 public async Task <ActionResult> Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ENG_BOMHEADER eNG_BOMHEADER = await db.ENG_BOMHEADER.FindAsync(id); if (eNG_BOMHEADER == null) { return(HttpNotFound()); } return(View(eNG_BOMHEADER)); }
// GET: Admin/Boms/Edit/5 public async Task <ActionResult> Edit(string LINENAME, string PARTNO, String PARTVER) { ViewBag.Title = ModelName; ViewBag.SubTitle = "编辑"; ENG_BOMHEADER eNG_BOMHEADER = await db.ENG_BOMHEADER.FindAsync(LINENAME, PARTNO, PARTVER); if (eNG_BOMHEADER == null) { return(HttpNotFound()); } await InitSelect(eNG_BOMHEADER.LINENAME, eNG_BOMHEADER.RT_NAME, eNG_BOMHEADER.DEFAULT_CONFNAME); return(View(eNG_BOMHEADER)); }
public async Task <ActionResult> DeleteConfirmed(string LINENAME, string PARTNO, String PARTVER) { ViewBag.Title = ModelName; ViewBag.SubTitle = "删除"; ENG_BOMHEADER eNG_BOMHEADER = await db.ENG_BOMHEADER.FindAsync(LINENAME, PARTNO, PARTVER); db.ENG_BOMHEADER.Remove(eNG_BOMHEADER); foreach (ENG_BOMDETAIL d in await db.ENG_BOMDETAIL.Where(b => (b.LINENAME.Equals(eNG_BOMHEADER.LINENAME) && b.PARTNO.Equals(eNG_BOMHEADER.PARTNO))).ToListAsync()) { db.ENG_BOMDETAIL.Remove(d); } await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "LINENAME,PARTNO,PARTVER,RT_NAME,DEFAULT_CONFNAME,DESCRIPTION")] ENG_BOMHEADER eNG_BOMHEADER) { ViewBag.Title = ModelName; ViewBag.SubTitle = "编辑"; if (ModelState.IsValid) { eNG_BOMHEADER.UPDATETIME = DateTime.Now; db.Entry(eNG_BOMHEADER).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } await InitSelect(eNG_BOMHEADER.LINENAME, eNG_BOMHEADER.RT_NAME, eNG_BOMHEADER.DEFAULT_CONFNAME); return(View(eNG_BOMHEADER)); }
public async Task <ActionResult> Create([Bind(Include = "LINENAME,PARTNO,RT_NAME,DEFAULT_CONFNAME,DESCRIPTION")] ENG_BOMHEADER eNG_BOMHEADER) { ViewBag.Title = ModelName; ViewBag.SubTitle = "新建"; if (ModelState.IsValid) { eNG_BOMHEADER.CREATETIME = DateTime.Now; eNG_BOMHEADER.UPDATETIME = DateTime.Now; db.ENG_BOMHEADER.Add(eNG_BOMHEADER); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } await InitSelect(eNG_BOMHEADER.LINENAME, eNG_BOMHEADER.RT_NAME, eNG_BOMHEADER.DEFAULT_CONFNAME); return(View(eNG_BOMHEADER)); }