public ActionResult user_detail(int id) { Gabungan gabungan = new Gabungan(); gabungan.tblPembeli = db.pembelis.Find(id); gabungan.tblDetailTiket = db.detil_pesan_tiket.Find(id); gabungan.tblValidasi = db.pembeli_validasi.Find(id); int pajak_berangkatId = gabungan.tblDetailTiket.bandara_berangkat; int pajak_tujuanId = gabungan.tblDetailTiket.bandara_tujuan; var hargaBerangkat = db.pajak_bandara.Find(pajak_berangkatId); var hargaTujuan = db.pajak_bandara.Find(pajak_tujuanId); gabungan.rp_bandara_berangkat = ConvertCurrency.ToRupiah(hargaBerangkat.pajak); gabungan.rp_bandara_tujuan = ConvertCurrency.ToRupiah(hargaTujuan.pajak); gabungan.rp_harga_tiket = ConvertCurrency.ToRupiah(gabungan.tblDetailTiket.harga_tiket); gabungan.rp_total_transfer = ConvertCurrency.ToRupiah(gabungan.tblDetailTiket.total_transfer); gabungan.nm_bandara_berangkat = hargaBerangkat.nm_bandara; gabungan.nm_bandara_tujuan = hargaTujuan.nm_bandara; return(View(gabungan)); }
public ActionResult user_detail(int id, Gabungan gabungan) { var user = db.pembeli.FirstOrDefault(u => u.id_pembeli == id); user.nm_pembeli = gabungan.tblPembeli.nm_pembeli; user.email_pembeli = gabungan.tblPembeli.email_pembeli; user.hp_pembeli = gabungan.tblPembeli.hp_pembeli; user.password = gabungan.tblPembeli.password; db.SaveChanges(); decimal UnformatRpTotalTf = ConvertCurrency .ToAngka(gabungan.rp_total_transfer); decimal TotalTf = gabungan.tblDetailTiket.total_transfer; if (UnformatRpTotalTf == TotalTf) { var userDetail = db.detil_pesan_tiket.FirstOrDefault(u => u.id_pembeli == id); userDetail.total_transfer = 0; userDetail.status = 0; } else { var userDetail = db.detil_pesan_tiket.FirstOrDefault(u => u.id_pembeli == id); userDetail.total_transfer = UnformatRpTotalTf; userDetail.status = 1; } db.SaveChanges(); return(RedirectToAction("semua_pembeli", "Admin")); }
public ActionResult data_pembeli() { Gabungan gabungan = new Gabungan(); int idUser = (int)Session["id"]; //Gabungan. student = db.Students.Find(id); gabungan.tblPembeli = db.pembeli.Find(idUser); gabungan.tblDetailTiket = db.detil_pesan_tiket.Find(idUser); int pajak_berangkatId = gabungan.tblDetailTiket.bandara_berangkat; int pajak_tujuanId = gabungan.tblDetailTiket.bandara_tujuan; var hargaBerangkat = db.pajak_bandara.Find(pajak_berangkatId); var hargaTujuan = db.pajak_bandara.Find(pajak_tujuanId); gabungan.rp_bandara_berangkat = ConvertCurrency.ToRupiah(hargaBerangkat.pajak); gabungan.rp_bandara_tujuan = ConvertCurrency.ToRupiah(hargaTujuan.pajak); gabungan.rp_harga_tiket = ConvertCurrency.ToRupiah(gabungan.tblDetailTiket.harga_tiket); gabungan.nm_bandara_berangkat = hargaBerangkat.nm_bandara; gabungan.nm_bandara_tujuan = hargaTujuan.nm_bandara; return(View(gabungan)); }
public ActionResult daftar(Gabungan gabungan) { if (gabungan.tblPembeli.password != gabungan.password_conf) { ViewBag.passTidakSama = "has-error"; ViewBag.errorMessage = "Password Konfirmasi Tidak Sama."; return(View()); } string hashPass = PBKDF2Encription.HashPassword (gabungan.tblPembeli.password); // table Pembeli var dbPembeli = new Pembeli { nm_pembeli = gabungan.tblPembeli.nm_pembeli, email_pembeli = gabungan.tblPembeli.email_pembeli, password = hashPass, hp_pembeli = gabungan.tblPembeli.hp_pembeli, gd_pembeli = gabungan.tblPembeli.gd_pembeli }; db.Pembeli.Add(dbPembeli); db.SaveChanges(); //table tgl Order tgl_pesan tgl_table = new tgl_pesan(); tgl_table.tgl_order = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss"); var dbTglPesan = new tgl_pesan { nm_pembeli = gabungan.tblPembeli.nm_pembeli, tgl_order = tgl_table.tgl_order }; db.tgl_pesan.Add(dbTglPesan); db.SaveChanges(); // table Detail Pembeli var dbPembeliDetail = new detil_pesan_tiket { nm_pembeli = gabungan.tblPembeli.nm_pembeli, harga_tiket = ConvertCurrency.ToAngka(gabungan.rp_harga_tiket), total_transfer = gabungan.tblDetailTiket.total_transfer, pilihan_bank = gabungan.tblDetailTiket.pilihan_bank, bandara_berangkat = gabungan.tblDetailTiket.bandara_berangkat, bandara_tujuan = gabungan.tblDetailTiket.bandara_tujuan, status = gabungan.tblDetailTiket.status }; db.detil_pesan_tiket.Add(dbPembeliDetail); db.SaveChanges(); // table Validasi Pembeli var dbValidasi = new Pembeli_validasi { nm_pembeli = gabungan.tblPembeli.nm_pembeli, email_pembeli = gabungan.tblPembeli.email_pembeli, hp_pembeli = gabungan.tblPembeli.hp_pembeli, uang_transfer_validasi = null, pilihan_bank = null }; db.Pembeli_validasi.Add(dbValidasi); db.SaveChanges(); return(RedirectToAction("login_user", "Home")); }
public ActionResult data_pembeli(int id, Gabungan gabungan) { var user = db.pembelis.FirstOrDefault(u => u.id_pembeli == id); user.nm_pembeli = gabungan.tblPembeli.nm_pembeli; user.email_pembeli = gabungan.tblPembeli.email_pembeli; user.hp_pembeli = gabungan.tblPembeli.hp_pembeli; db.SaveChanges(); return(RedirectToAction("data_pembeli", "User")); }