Session 8
Session 8
Ganti properties pada text untuk button1 menjadi Refresh dan button2 menjadi lanjut.
2. Double klik pada button1 (refresh) dan masukkan coding seperti keterangan pada session
7.
Dim totItem
Dim
Dim
Dim
For
As Integer = Repeater1.Items.Count
jum As Integer
harga As Double
i As Integer
i = 0 To totItem - 1
jum = IIf(CType(Repeater1.Items(i).FindControl("jml"),
TextBox).Text = " ", 0, _
CType(Repeater1.Items(i).FindControl("jml"), TextBox).Text)
harga = CDbl(Session("harga_" & i))
Session("jml_" & i) = jum
Session("total_" & i) = jum * harga
Next
tampilkandata()
Fungsi dari refresh ini digunakan untuk menghitung ulang jumlah total harga dan total
barang. Jika jumlah pemesanan kita rubah maka ketika kita melakukan refresh maka
jumlah total harga dan barang akan berubah sesuai total perubahan yang kita lakukan.
Page 1
Page 2
20%
DropDownLList
80%
Untuk component digunakan standart, hanya ada satu component yang baru kita pelajari yaitu
component DropDownList yang ada pada standart toolbox, berikut ini setting dari component
tersebut dengan klik edit item dan Add seperti gambar dibawah:
Page 3
Pada textbox disamping text Alamat silahkan dirubah pada properties untuk TextMode dari
singleLine menjadi MultiLine.
4. Selanjutnya masuk pada source code pembayaran.aspx dang anti ID yang diberi blok
marking warna kuning.
Dfsdf
<tr>
<td colspan="2" style="text-align: center; font-style:normal;
font-family:Tahoma" rowspan="2">
<strong><span style="font-size: 12pt"> FORM
PEMBAYARAN</span></strong>
</td>
</tr>
<tr>
</tr>
<tr>
<td style="width: 20%; height: 23px; font-weight: normal; fontsize: 10pt; font-family: tahoma;" align="left" valign="top">
Tanggal</td>
<td style="width: 80%; height: 23px; font-style:normal; fontfamily:Tahoma" align="left" valign="top">
<asp:Label ID="Tanggal" runat="server"
Text="Label"></asp:Label></td>
</tr>
<tr>
<td style="width: 20%; height: 20px; font-style:normal; fontfamily:Tahoma" align="left" valign="top">
Nama Customer</td>
<td style="width: 80%; font-style:normal; font-family:Tahoma"
align="left" valign="top">
<asp:TextBox ID="NamaCustomer"
runat="server"></asp:TextBox></td>
</tr>
<tr>
<td style="width: 20%; height: 28px; font-style:normal; fontfamily:Tahoma" align="left" valign="top">
Email</td>
<td style="width: 80%; height: 28px; font-style:normal; fontfamily:Tahoma" align="left" valign="top">
<asp:TextBox ID="Email" runat="server"></asp:TextBox></td>
</tr>
<tr>
<td style="width: 20%; height: 25px; font-style:normal; fontfamily:Tahoma" align="left" valign="top">
Alamat</td>
<td style="width: 80%; height: 25px; font-style:normal; fontfamily:Tahoma" align="left" valign="top">
Page 4
Akhirnya desain form untuk pembayaran sudah selesai dan kita lanjutkan dengan menambahkan
program.
Pemrograman Web II dengan ASP.Net
Page 5
Langkah berikutnya:
5. Tambahkan folder di solution Explorer dan rename folder tersebut dengan nama
APP_CODE, selanjutnya didalam folder tesebut tambahkan dataset dan beri nama
DSShoppingcart seperti gambar berikut.
Add dan selanjutnya double klik DSShoppingCart dan ikuti instruksi-instruksi berikut:
Page 6
Page 7
1
2
Page 8
Page 9
Selanjutnya pilih SqlDataSource1 dan pilih configurasi, pilih koneksi yang kita gunakan, next:
Page 10
Setelah selesai klik Ok,Next dan Finish. Selajutnya kita pilih SqlDataSource2 dan pilih
konfigurasi langkah-langkah seperti diatas tetapi select table berbeda
.
Pemrograman Web II dengan ASP.Net
Page 11
Setelah itu klik finish dan berikutnya masuk ke source code dan ganti utnu ID
SqlDataSource1 menjadi SdsHeader dan SqldataSource2 menjadi SdsDetail
=
=
=
=
=
=
NoOrder
i + 1
Session("kode_" & i)
Session("jml_" & i)
Session("harga_" & i)
Session("total_" & i)
Page 12
Page 13
Page 14
Page 15
Setelah semua proses diatas selesai, maka selanjutnya adalah menambahkan webform baru yaitu
terimakasih.aspx
Pemrograman Web II dengan ASP.Net
Page 16
Masuk ke halaman kasir.aspx dan pilih button lanjut dan setting postbackurl ke pembayaran.aspx
Page 17