|
KONSUMEN MELAKUKAN PEMESANAN
|
|
OPERATOR ATAU PENJUAL MELAKUKAN PENGINPUTAN DATA KONSUMEN DAN PRODUK
APA YANG KAN DIBELI
|
|
APLIKASI MENGHITUNG BESAR TOTAL BIAYA YANG HARUS DIBAYARKAN (
BESARAN ONGKOS KIRIM SUDAH TERSETTING DIDALAM APLIKASI BESARANNYA SESUAI
KOTA)
|
|
OPEATOR MEMBERIKAN KODE BARANG KEPADA KONSUMEN
SEBAGAI REFERENSI PENGECEKAN PEMESANAN
|
|
SIMPAN
|
|
Dengan menggunakan Kode Produk bisa melihat order yang sudah tersimpan. Masukkan kode barang ke dalam kolom kode barang dan klik cari. |
Seperti ini sourch code nya :
Imports System.Data
Imports System.Data.SqlClient
Imports System.Data.OleDb
Partial Public Class _Default
Inherits System.Web.UI.Page
Dim koneksi As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source= D:\kuliah\UTS PAK AGUS SMSTR5\DBpemesanan.accdb"
Dim objekkoneksi As New OleDb.OleDbConnection(koneksi)
Protected Sub save_Click(ByVal sender As Object, ByVal e As EventArgs) Handles save.Click
objekkoneksi.Open()
Dim sqlTambah = "Insert Into pemesanan values ('" & kdbarang.Text & "','" & nmbarang.Text & "','" & harga.Text & "','" & jmpesanan.Text & "','" & alamat.Text & "','" & kota.Text & "','" & tglpemesanan.Text & "','" & ongkir.Text & "','" & total.Text & "')"
Dim ocmd = New OleDbCommand(sqlTambah, objekkoneksi)
ocmd.ExecuteNonQuery()
objekkoneksi.Close()
End Sub
Protected Sub cari_Click(ByVal sender As Object, ByVal e As EventArgs) Handles cari.Click
Dim caridata As String = "SELECT* From pemesanan where Kode_Barang='" & kdbarang.Text & "'"
Try
Dim conn As New OleDbConnection(koneksi)
conn.Open()
Dim cmdData As New OleDbCommand(caridata, conn)
Dim reader As OleDbDataReader = cmdData.ExecuteReader
reader.Read()
If reader.HasRows Then
nmbarang.Text = reader("Nama_Barang")
harga.Text = reader("Harga")
jmpesanan.Text = reader("Jumlah_Pesanan")
alamat.Text = reader("Alamat_Pemesan")
kota.Text = reader("Kota_Pemesan")
tglpemesanan.Text = reader("Tanggal_Pemesanan")
ongkir.Text = reader("Ongkos_kirim")
total.Text = reader("Total_Pembayaran")
Else
MsgBox("Data Tidak Ditemukan...!", MsgBoxStyle.Exclamation, "Perhatian")
End If
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Critical, "Error")
End Try
End Sub
Protected Sub buat_Click(ByVal sender As Object, ByVal e As EventArgs) Handles buat.Click
kdbarang.Text = ""
nmbarang.Text = ""
harga.Text = ""
jmpesanan.Text = ""
alamat.Text = ""
tglpemesanan.Text = ""
ongkir.Text = ""
total.Text = ""
End Sub
Protected Sub kota_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs) Handles kota.SelectedIndexChanged
Select Case kota.Text
Case "Jakarta"
ongkir.Text = "0"
total.Text = Val(harga.Text) + Val(ongkir.Text)
Case "Sumatra"
ongkir.Text = "20000"
total.Text = Val(harga.Text) + Val(ongkir.Text)
Case "Bali"
ongkir.Text = "25000"
total.Text = Val(harga.Text) + Val(ongkir.Text)
Case Else
ongkir.Text = "8000"
total.Text = Val(harga.Text) + Val(ongkir.Text)
End Select
End Sub
End Class
Imports System.Data.SqlClient
Imports System.Data.OleDb
Partial Public Class _Default
Inherits System.Web.UI.Page
Dim koneksi As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source= D:\kuliah\UTS PAK AGUS SMSTR5\DBpemesanan.accdb"
Dim objekkoneksi As New OleDb.OleDbConnection(koneksi)
Protected Sub save_Click(ByVal sender As Object, ByVal e As EventArgs) Handles save.Click
objekkoneksi.Open()
Dim sqlTambah = "Insert Into pemesanan values ('" & kdbarang.Text & "','" & nmbarang.Text & "','" & harga.Text & "','" & jmpesanan.Text & "','" & alamat.Text & "','" & kota.Text & "','" & tglpemesanan.Text & "','" & ongkir.Text & "','" & total.Text & "')"
Dim ocmd = New OleDbCommand(sqlTambah, objekkoneksi)
ocmd.ExecuteNonQuery()
objekkoneksi.Close()
End Sub
Protected Sub cari_Click(ByVal sender As Object, ByVal e As EventArgs) Handles cari.Click
Dim caridata As String = "SELECT* From pemesanan where Kode_Barang='" & kdbarang.Text & "'"
Try
Dim conn As New OleDbConnection(koneksi)
conn.Open()
Dim cmdData As New OleDbCommand(caridata, conn)
Dim reader As OleDbDataReader = cmdData.ExecuteReader
reader.Read()
If reader.HasRows Then
nmbarang.Text = reader("Nama_Barang")
harga.Text = reader("Harga")
jmpesanan.Text = reader("Jumlah_Pesanan")
alamat.Text = reader("Alamat_Pemesan")
kota.Text = reader("Kota_Pemesan")
tglpemesanan.Text = reader("Tanggal_Pemesanan")
ongkir.Text = reader("Ongkos_kirim")
total.Text = reader("Total_Pembayaran")
Else
MsgBox("Data Tidak Ditemukan...!", MsgBoxStyle.Exclamation, "Perhatian")
End If
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Critical, "Error")
End Try
End Sub
Protected Sub buat_Click(ByVal sender As Object, ByVal e As EventArgs) Handles buat.Click
kdbarang.Text = ""
nmbarang.Text = ""
harga.Text = ""
jmpesanan.Text = ""
alamat.Text = ""
tglpemesanan.Text = ""
ongkir.Text = ""
total.Text = ""
End Sub
Protected Sub kota_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs) Handles kota.SelectedIndexChanged
Select Case kota.Text
Case "Jakarta"
ongkir.Text = "0"
total.Text = Val(harga.Text) + Val(ongkir.Text)
Case "Sumatra"
ongkir.Text = "20000"
total.Text = Val(harga.Text) + Val(ongkir.Text)
Case "Bali"
ongkir.Text = "25000"
total.Text = Val(harga.Text) + Val(ongkir.Text)
Case Else
ongkir.Text = "8000"
total.Text = Val(harga.Text) + Val(ongkir.Text)
End Select
End Sub
End Class




Tidak ada komentar:
Posting Komentar