public ActionResult user_detail(int id) { Gabungan gabungan = new Gabungan(); gabungan.tblPembeli = db.pembeli.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 dashboard_admin() { Statistik statistik = new Statistik(); statistik.total_user = db.detil_pesan_tiket.Count(); statistik.user_lunas = db.detil_pesan_tiket.Where(u => u.total_transfer != 0).Count(); statistik.user_belum_lunas = db.detil_pesan_tiket.Where(u => u.total_transfer == 0).Count(); var checkPembeli = db.detil_pesan_tiket; // cek pembeli ada atau engga if (checkPembeli.Count() == 0) { // biarkan kosong. } else { statistik.uang_estimasi = ConvertCurrency.ToRupiah(db.detil_pesan_tiket.Select(u => u.harga_tiket).Sum()); statistik.uang_diterima = ConvertCurrency.ToRupiah(db.detil_pesan_tiket.Select(u => u.total_transfer).Sum()); decimal estimasi = db.detil_pesan_tiket.Select(u => u.harga_tiket).Sum(); decimal uangDiterima = db.detil_pesan_tiket.Select(u => u.total_transfer).Sum(); statistik.selisiPendapatan = ConvertCurrency.ToRupiah(estimasi - uangDiterima); } statistik.user_validasi = db.pembeli_validasi.Where(u => u.uang_transfer_validasi != null).Count(); return(View(statistik)); }
public ActionResult validasi_tiket() { 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); gabungan.tblValidasi = db.pembeli_validasi.Find(idUser); gabungan.rp_harga_tiket = ConvertCurrency.ToRupiah (gabungan.tblDetailTiket.harga_tiket); 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.nm_bandara_berangkat = hargaBerangkat.nm_bandara; gabungan.nm_bandara_tujuan = hargaBerangkat.nm_bandara; return(View(gabungan)); }
public JsonResult HargaBandara(int id) { var dataPajak = db.pajak_bandara.SingleOrDefault(u => u.id_bandara == id); string harga = ConvertCurrency.ToRupiah(dataPajak.pajak); return(Json(new { harga = harga }, JsonRequestBehavior.AllowGet)); }