public ActionResult OrderNew()
        {
            var orders = new Nota_Pemesanan
            {
                Username      = Session["username"].ToString(),
                Tanggal_Nota  = DateTime.Now,
                Tanggal_Kirim = DateTime.Now.AddDays(1)
            };

            using (Nota_PemesananDAL service = new Nota_PemesananDAL())
            {
                service.TambahNota(orders);
                foreach (var ord in service.GetAllData(Session["username"].ToString()).ToList())
                {
                    var detailord = new Detail_Pemesanan
                    {
                        No_Nota     = orders.No_Nota,
                        Kode_Barang = ord.Kode_Barang,
                        Qty         = ord.Qty,
                        Harga       = ord.Barang.Harga,
                    };
                    service.TambahDetail(detailord);
                    service.hapusCart(ord);
                }
            }
            return(RedirectToAction("Index", new { id = orders.No_Nota }));
        }
Beispiel #2
0
 public void TambahDetail(Detail_Pemesanan obj)
 {
     try
     {
         db.Detail_Pemesanan.Add(obj);
         db.SaveChanges();
     }
     catch (InvalidCastException e)
     {
         throw new Exception("Eror", e);
     }
 }