Exemple #1
0
        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()));
     }
 }
Exemple #4
0
 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);
            }
        }