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 });
        }