Exemplo n.º 1
0
 protected void btnProses_Click(object sender, EventArgs e)
 {
     if (cbSetuju.Checked)
     {
         //PengendaliDataAnggota pengendaliAnggota = new PengendaliDataAnggota();
         PengendaliDataAnggota.TambahAnggotaBaru(tbIdentitas.Text, tbNama.Text, tbAlamat.Text, tbKontak.Text, tbSandi.Text, tbSurel.Text);
     }
 }
Exemplo n.º 2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         lblTanggal.Text = DateTime.Now.ToString();
         //grid.DataSource = PengendaliDataPesanan.LihatPesananCheckinHariIni().ToList();
         repeater1.DataSource = PengendaliDataAnggota.LihatSemuaAnggota().ToList();
         repeater1.DataBind();
     }
 }
Exemplo n.º 3
0
        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
                });
            }
        }
Exemplo n.º 4
0
 protected void btnProses_Click(object sender, EventArgs e)
 {
     if (cbSetuju.Checked)
     {
         Anggota dataAnggotaBaru = new Anggota();
         dataAnggotaBaru.IdAnggota          = tbIdentitas.Text;
         dataAnggotaBaru.NamaAnggota        = tbNama.Text;
         dataAnggotaBaru.AlamatAnggota      = tbAlamat.Text;
         dataAnggotaBaru.NomorKontakAnggota = tbKontak.Text;
         dataAnggotaBaru.PasswordAnggota    = Md5Helper.KonversiKeMd5(tbSandi.Text);
         dataAnggotaBaru.SurelAnggota       = tbSurel.Text;
         PengendaliDataAnggota.TambahAnggotaBaru(dataAnggotaBaru);
         tbIdentitas.Text = "";
         tbNama.Text      = "";
         tbAlamat.Text    = "";
         tbKontak.Text    = "";
         tbSandi.Text     = "";
         tbKonfSandi.Text = "";
         tbSurel.Text     = "";
         Response.Write("<script>alert(\"Pendaftaran Berhasil!\");</script>");
         Response.AddHeader("REFRESH", "1;URL=Default.aspx");
         //Response.Redirect("~/Default.aspx");
     }
 }