protected void Button1_Click(object sender, EventArgs e) { var data = PengendaliDataPesanan.Cari(idMember.Text); rpt.DataSource = data.ToList(); rpt.DataBind(); }
protected void Button4_Click(object sender, EventArgs e) { //itu di set bukti parsing is anggota yang login tp caranya gmn aku g tau; var dataPesanan = PengendaliDataPesanan.LihatPesananMember("").SingleOrDefault(); dataPesanan.StatusPembayaran = -2; //var dataPesanan = PengendaliDataPesanan.Cari(TextBox1.Text, tanggalPesan.Text); //dataPesanan.StatusPembayaran = -2; }
protected void btnPesan_Click(object sender, EventArgs e) { // Lakukan proses pemesanan secara langsung // Buat list kamar yang dipesan List <Kamar> kamarDipesan = new List <Kamar>(); foreach (RepeaterItem item in rptKamar.Items) { // Cek setiap checkbox, dan hitung harga totalnya CheckBox chk = (CheckBox)item.FindControl("chkKamarDipilih"); if (chk.Checked == true) { kamarDipesan.Add(PengendaliKamar.AmbilKamar(Int16.Parse(chk.Text))); } } // Buat data pesanan Pesanan newPesanan = new Pesanan { TanggalCheckin = DateTime.Parse(tglCheckIn.Text), TanggalCheckout = DateTime.Parse(tglCheckOut.Text), TanggalBayarDpMaks = DateTime.Now.AddDays(5), // Bawaan maksimal 3 hari untuk sementara StatusPembayaran = 0, StatusPenginapan = 0, AnggotaPemesanId = PengendaliSesi.GetIdPengguna(), BiayaPemesanan = (double)ViewState["hargaTotal"], BiayaPiutang = (double)ViewState["hargaTotal"], }; // Proses pemesanan, ambil id nya // Nunggu commit dari Indra untuk implementasi pasti dari TambahPesananBaru int idPesanan = PengendaliDataPesanan.TambahPesananBaru(newPesanan, kamarDipesan); // Tampilkan tanda jadi pesanan listKamarPlaceholder.Visible = false; btnCariKamar.Visible = false; pilihTanggalPlaceholder.Visible = false; hasilPesanan.Visible = true; // Tampilkan isi data-datanya nmrPesanan.Text = idPesanan.ToString(); namaPemesan.Text = PengendaliDataAnggota.AmbilAnggota(newPesanan.AnggotaPemesanId).NamaAnggota; alamatPemesan.Text = PengendaliDataAnggota.AmbilAnggota(newPesanan.AnggotaPemesanId).AlamatAnggota; listKamarDipesan.Items.Clear(); foreach (Kamar kamar in kamarDipesan) { listKamarDipesan.Items.Add(new ListItem { Text = kamar.NamaKamar }); } }
protected void Button2_Click(object sender, EventArgs e) { //itu di set bukti parsing is anggota yang login tp caranya gmn aku g tau; int dataPesanan = PengendaliDataPesanan.SetBuktiPembayaran(""); if (dataPesanan == 1) { //maunya messagebox.show tapi aku g tau caranya } //dataPesan.SetBuktiPembayaranPemesnan(); //MessageBox.Show(); }
protected void rpt_ItemCommand(object source, RepeaterCommandEventArgs e) { switch (e.CommandName) { case "Setujui": PengendaliDataPesanan.SetujuiPesanan(Int16.Parse(e.CommandArgument.ToString())); break; case "Batalkan": PengendaliDataPesanan.BatalkanPesanan(Int16.Parse(e.CommandArgument.ToString())); break; } rpt.DataBind(); }
protected void btnCariKamar_Click(object sender, EventArgs e) { // Lakukan pencarian data kamar yang tersedia try { DateTime tanggalCheckIn = DateTime.Parse(tglCheckIn.Text); DateTime tanggalCheckOut = DateTime.Parse(tglCheckOut.Text); //var kamarTersedia = PengendaliDataPesanan.CekPesananRentangTanggal(tanggalCheckIn, tanggalCheckOut).ToList(); // Mocking object testing /* * kamarTersedia.Add(new Kamar { HargaPerMalam = 200000, JenisKamar = 1, NamaKamar = "Kamar 1", Wisma = 0, KapasitasKamar = 2, IdKamar = 1, KamarTersedia = true }); * kamarTersedia.Add(new Kamar { HargaPerMalam = 200000, JenisKamar = 1, NamaKamar = "Kamar 2", Wisma = 0, KapasitasKamar = 2, IdKamar = 2, KamarTersedia = true }); * kamarTersedia.Add(new Kamar { HargaPerMalam = 200000, JenisKamar = 1, NamaKamar = "Kamar 3", Wisma = 0, KapasitasKamar = 2, IdKamar = 3, KamarTersedia = true }); */ kamarTersedia.AddRange(PengendaliDataPesanan.CekPesananRentangTanggal(tanggalCheckIn, tanggalCheckOut)); if (kamarTersedia.Count > 0) { listKamarPlaceholder.Visible = true; rptKamar.DataSource = kamarTersedia; rptKamar.DataBind(); lblStatus.Visible = false; setujuPesananPlaceholder.Visible = true; } else { lblStatus.Visible = true; lblStatus.Text = "Maaf! Kamar pada tanggal tersebut tidak ditemukan"; } } catch (Exception) { } }
protected void btCari_Click(object sender, EventArgs e) { //PengendaliDataPesanan pengendaliDataPesanan; PengendaliDataPesanan.LihatPesananKode(Int16.Parse(tbCari.Text)); }
protected void btCari_Click(object sender, EventArgs e) { repeater1.DataSource = PengendaliDataPesanan.LihatPesananKode(Int16.Parse(tbCari.Text)); repeater1.DataBind(); }