public ActionResult checkout(FormCollection data) { if (this.trkeranjang.getAllByPenyewa(Convert.ToInt32(Session["penyewa"].ToString())).ToList <trkeranjang>().Count() == 0) { return(RedirectToAction("Index")); } trpenyewaan trpenyewaan = new trpenyewaan(); trpenyewaan.id_penyewa = Convert.ToInt32(Session["penyewa"].ToString()); trpenyewaan.jenis_sewa = Convert.ToInt32(data["jenis_penyewaan"]); if (trpenyewaan.jenis_sewa == 0) { trpenyewaan.alamat_tujuan = data["alamat_tujuan"]; trpenyewaan.kodepos = data["kodepos"]; } else { trpenyewaan.alamat_tujuan = "-"; trpenyewaan.kodepos = "-"; } trpenyewaan.creadate = DateTime.Now; trpenyewaan.tgl_penyewaan = DateTime.Parse(data["tgl_penyewaan"]); trpenyewaan.tgl_pengembalian = DateTime.Parse(data["tgl_pengembalian"]); trpenyewaan.total_dp = Convert.ToInt32(data["total_dp"]); trpenyewaan.total_harga = Convert.ToInt32(data["total_harga"]); trpenyewaan.status_pembayaran = 0; trpenyewaan.status_dp = 0; trpenyewaan.status_ulasan = 0; trpenyewaan.status_transaksi = "PEMESANAN"; // SIMPAN DATA KE DALAM TABLE PENYEWAAN this.trpenyewaan.add(trpenyewaan); // PERULANGAN UNTUK MENYIMPAN KE DALAM DETAIL dtdetailpenyewaan dtdetailpenyewaan = new dtdetailpenyewaan(); msbarang barang = new msbarang(); for (int i = 1; i <= this.trkeranjang.getAllByPenyewa(Convert.ToInt32(Session["penyewa"].ToString())).ToList <trkeranjang>().Count(); i++) { barang = this.msbarang.getBarang(Convert.ToInt32(data["id_" + i])); dtdetailpenyewaan.creadate = DateTime.Now; dtdetailpenyewaan.jml_barang = Convert.ToInt32(data["jumlah_" + i]); dtdetailpenyewaan.id_barang = barang.id_barang; dtdetailpenyewaan.harga_total = barang.harga_sewa * dtdetailpenyewaan.jml_barang; dtdetailpenyewaan.id_penyewaan = this.trpenyewaan.getLastId(); dtdetailpenyewaan.status_barang = "DIPROSES"; this.dtdetailpenyewaan.add(dtdetailpenyewaan); } // PENGHAPUSAN DATA KERANJANG KARENA SUDAH CHECKOUT this.trkeranjang.remove(Convert.ToInt32(Session["penyewa"].ToString())); return(RedirectToAction("Checkout")); }
public ActionResult Konfirmasi_terima(int id) { if (Session["penyewa"] == null) { return(RedirectToAction("Index")); } //Viewbag wajib ada untuk template ViewBag.mskelompokjenis = this.mskelompokjenis.getAllData().ToList <mskelompokjenis>(); ViewBag.msjenisbarang = this.msjenisbarang.getAllData().ToList <msjenisbarang>(); ViewBag.dana = this.mspenyewa.getPenyewa(Convert.ToInt32(Session["penyewa"].ToString())).saldo; trpenyewaan trpenyewaan = this.trpenyewaan.getPenyewaan(id); return(View(trpenyewaan)); }
public ActionResult Beri_ulasan(int id) { if (Session["penyewa"] == null) { return(RedirectToAction("Index")); } //Viewbag wajib ada untuk template ViewBag.mskelompokjenis = this.mskelompokjenis.getAllData().ToList <mskelompokjenis>(); ViewBag.msjenisbarang = this.msjenisbarang.getAllData().ToList <msjenisbarang>(); int id_penyewaan = id; trpenyewaan trpenyewaan = this.trpenyewaan.getPenyewaan(id_penyewaan); ViewBag.dtdetailpenyewaan = this.dtdetailpenyewaan.getAllData(id_penyewaan); ViewBag.msrental = this.dtdetailpenyewaan.getAllDataRentalByIdPenyewaan(id_penyewaan); ViewBag.barang = this.msbarang.getAllData(); return(View(trpenyewaan)); }