public ActionResult InvoiceEdit(int id, int? packinglistId, FormCollection collection) { if (!UserInfo.CurUser.HasRight("业务管理-PackingList&Invoice")) return Redirect("~/content/AccessDeny.htm"); Invoice p = db.Invoices.Find(id); if (p == null) { p = new Invoice { PackingListId = (int)packinglistId }; db.Invoices.Add(p); } TryUpdateModel(p, collection); if (ModelState.IsValid) { db.SaveChanges(); return Redirect("~/content/close.htm"); } return View(p); }
public ActionResult InvoiceEdit(int id, int? packinglistId) { if (!UserInfo.CurUser.HasRight("业务管理-PackingList&Invoice")) return Redirect("~/content/AccessDeny.htm"); Invoice p = db.Invoices.Find(id); if (p == null) { p = new Invoice { PackingListId = (int)packinglistId }; } return View(p); }