public ActionResult EditBarang(int?id) { List <Keranjang> keranjang = (List <Keranjang>)TempData.Peek("keranjang"); Keranjang barang = keranjang.Find(e => e.BarangId == id); return(View(barang)); }
public ActionResult Add(int ID) { string npk = this.Session["NPK"].ToString(); var data = entities.BarangPerusahaans.Where(x => x.ID == ID).First(); var check = entities.Keranjangs.Where(x => x.ID_Barang == data.ID && x.ID_Karyawan == npk).FirstOrDefault(); if (check == null) { Keranjang cart = new Keranjang(); cart.ID_Barang = data.ID; cart.ID_Karyawan = npk; cart.Qyt = 1; entities.Keranjangs.Add(cart); entities.SaveChanges(); } else { } var item = entities.BarangPerusahaans.Where(x => x.RowStatus == 0); ViewBag.Cart = entities.Keranjangs.Where(x => x.ID_Karyawan == npk); // Session Username & Role ViewBag.NamaUser = this.Session["NamaUser"]; ViewBag.Role = this.Session["Role"]; return(View("Form", item)); }
public ActionResult EditCart(int id, Keranjang cart, HttpPostedFileBase file) { if (file != null && file.ContentLength > 0) { try { string path = Path.Combine(Server.MapPath("~/Assets/Image"), Path.GetFileName(file.FileName)); file.SaveAs(path); ViewBag.Message = "File uploaded successfully"; cart.pathGambar = Path.GetFileName(file.FileName); keranjangRepo.updateKeranjang(id, cart); return(RedirectToAction("MyCart")); } catch (Exception ex) { ViewBag.Message = "ERROR:" + ex.Message.ToString(); return(View("MyCart")); } } else { ViewBag.Message = "You have not specified a file."; return(View("MyCart")); } }
public ActionResult Delete(int id) { List <Keranjang> keranjang = (List <Keranjang>)TempData.Peek("keranjang"); Keranjang barang = keranjang.Find(e => e.BarangId == id); keranjang.Remove(barang); return(Redirect("~/KeranjangBelanja")); }
public MainWindow() { InitializeComponent(); keranjang = new Keranjang(); Dijual.ItemsSource = keranjang.GetItems(); Dijual.Items.Refresh(); }
public ActionResult Tambah(Keranjang brg) { if (ModelState.IsValid) { List <Keranjang> keranjang = (List <Keranjang>)TempData.Peek("keranjang"); keranjang.Add(brg); return(Redirect("~/KeranjangBelanja")); } return(View("FormBarang")); }
public ActionResult Update(Keranjang barang) { if (ModelState.IsValid) { List <Keranjang> keranjang = (List <Keranjang>)TempData.Peek("keranjang"); int index = keranjang.FindIndex(e => e.BarangId == e.BarangId); keranjang[index] = barang; return(Redirect("~/KeranjangBelanja")); } return(View("EditBarang")); }
public MainWindow() { InitializeComponent(); pembayaran = new Pembayaran(this); pembayaran.setBalance(500000); pembayaran.setOngkir(15000); pembayaran.setPromo(5000); Keranjang keranjang = new Keranjang(pembayaran, this); controller = new MainWindowController(keranjang); listBoxPesanan.ItemsSource = controller.getSelectedItems(); initializeView(); }
public ActionResult Beli(int id, Produk prod, Keranjang cart) { try { cart.IDProduk = prod.Produk_ID; cart.KategoriCart = prod.Kategori; cart.pathGambar = prod.ImagePath; cart.NamaCart = prod.Produk_Name; prod.Stok -= cart.JumlahCart; keranjangRepo.insertKeranjang(cart); produkRepo.updateProduk(prod); return(RedirectToAction("MyCart")); } catch (Exception ex) { ViewBag.Message = "ERROR:" + ex.Message.ToString(); return(View()); } }
public MainWindowController(Keranjang keranjang) { this.keranjang = keranjang; }
public static void deleteKeranjang(int id) { Keranjang keranjangDelete = listKeranjang.Find(x => x.ID == id); listKeranjang.Remove(keranjangDelete); }
public static void updateKeranjang(int idUser, Keranjang keranjang) { Keranjang keranjangUpdate = listKeranjang.Find(x => x.ID == keranjang.ID); keranjangUpdate = keranjang; }
public static void insertKeranjang(Keranjang keranjang) { listKeranjang.Add(keranjang); }