public ActionResult Create(SalesOrderBlindShip salesorderblindship) { if (ModelState.IsValid) { db.SalesOrderBlindShips.Add(salesorderblindship); db.SaveChanges(); return RedirectToAction("Index"); } return View(salesorderblindship); }
public PartialViewResult BlindShip(string salesorderid) { int nSalesOrderid = Convert.ToInt32(salesorderid); IQueryable<SalesOrderBlindShip> qrySalesBlid = null; SalesOrderBlindShip salesblind = null; qrySalesBlid = db.SalesOrderBlindShips.Where(blsp => blsp.SalesOrderId == nSalesOrderid); if (qrySalesBlid.Count() > 0) { salesblind = qrySalesBlid.FirstOrDefault<SalesOrderBlindShip>(); } else { salesblind = new SalesOrderBlindShip(); salesblind.SalesOrderId = nSalesOrderid; db.SalesOrderBlindShips.Add(salesblind); db.SaveChanges(); } return PartialView(salesblind); }
// // POST: /SalesOrder/UpdateBlindShip public ActionResult UpdateBlindShip(SalesOrderBlindShip salesorderblindship) { SalesOrder salesorder = null; if (ModelState.IsValid) { //Update salesorder blindship field salesorder = db.SalesOrders.Find(salesorderblindship.SalesOrderId); if (salesorder != null) { salesorder.IsBlindShip = true; db.Entry(salesorder).State = EntityState.Modified; } db.Entry(salesorderblindship).State = EntityState.Modified; db.SaveChanges(); } return RedirectToAction("Edit", new { id = salesorderblindship.SalesOrderId }); }
public ActionResult Edit(SalesOrderBlindShip salesorderblindship) { if (ModelState.IsValid) { db.Entry(salesorderblindship).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(salesorderblindship); }
// // POST: /Invoice/UpdateBlindShip public ActionResult UpdateBlindShip(SalesOrderBlindShip salesorderblindship, string invoiceid) { int nInvoiceid = 0; SalesOrder salesorder = null; Invoice invoice = null; if (ModelState.IsValid) { //Update salesorder blindship field salesorder = db.SalesOrders.Find(salesorderblindship.SalesOrderId); if (salesorder != null) { salesorder.IsBlindShip = true; db.Entry(salesorder).State = EntityState.Modified; } db.Entry(salesorderblindship).State = EntityState.Modified; if (!string.IsNullOrEmpty(invoiceid)) { nInvoiceid = Convert.ToInt32(invoiceid); invoice = db.Invoices.Find(nInvoiceid); if (invoice != null) { invoice.IsBlindShip = true; db.Entry(invoice).State = EntityState.Modified; } } db.SaveChanges(); } return RedirectToAction("Edit", new { id = invoiceid }); }