protected void btnLogout_Click(object sender, EventArgs e) { // Lakukan proses logout PengendaliSesi.LakukanLogout(); // Refresh halaman Response.Redirect("/Default.aspx"); }
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 }); } }
void btnLogin_Click(object sender, EventArgs e) { // Lakukan proses login bool hasilLogin = PengendaliSesi.LakukanLogin(txtUserName.Text, txtPassword.Text); if (hasilLogin == true) { Response.Redirect("/Default.aspx"); } else { // Tampilkan pesan kesalahan login dalam jQuery (mungkin) // Belum terimplementasi sempurna Response.Redirect("/Default.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { // Cek pengguna apakah dia sudah masuk atau belum if (PengendaliSesi.IsLogin()) { userInfoPlaceholder.Visible = true; loginPlaceholder.Visible = false; } else { userInfoPlaceholder.Visible = false; loginPlaceholder.Visible = true; } // Define event handler for button btnLogin.Click += btnLogin_Click; btnDaftar.Click += btnDaftar_Click; }