public void TambahNota(Nota_Pemesanan order) { //cek apakah cart dengan pengguna dan barang sama sudah ada var result = GetItemByID(order.No_Nota); if (result != null) { //update result.Qty += 1; } else { //tambah baru db.Nota_Pemesanan.Add(order); } try { db.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message, ex.InnerException); } }
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 })); }
public ActionResult Order(Nota_Pemesanan order, int id) { using (Keranjang_BelanjaDAL scService = new Keranjang_BelanjaDAL()) { string username = Session["username"] != null ? Session["username"].ToString() : string.Empty; return(View(scService.GetAllData(username).ToList())); } }
public void TambahNota(Nota_Pemesanan obj) { try { db.Nota_Pemesanan.Add(obj); db.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void TambahNota(Nota_Pemesanan nota) { var result = GetItemByID(nota.no_nota); if (result != null) { //update result.Quantity += 1; } else { //tambah baru db.Nota_Pemesanan.Add(nota); } try { db.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message, ex.InnerException); } }