Public Class Form1
Sub buattable()
Lv.Columns.Add("No Pembelian", 90, HorizontalAlignment.Center)
Lv.Columns.Add("Kode Barang", 90, HorizontalAlignment.Center)
Lv.Columns.Add("Nama Barang", 80, HorizontalAlignment.Center)
Lv.Columns.Add("Merk", 60, HorizontalAlignment.Center)
Lv.Columns.Add("Harga", 60, HorizontalAlignment.Center)
Lv.Columns.Add("Jumlah Beli", 80, HorizontalAlignment.Center)
Lv.Columns.Add("Total Harga", 80, HorizontalAlignment.Center)
Lv.View = View.Details
Lv.GridLines = True
Lv.FullRowSelect = True
End Sub
Sub isitable()
Dim list As New ListViewItem
list.Text = No_Pembelian.Text
list.SubItems.Add(Kd_Barang.Text)
list.SubItems.Add(N_Barang.Text)
list.SubItems.Add(Merk.Text)
list.SubItems.Add(Harga.Text)
list.SubItems.Add(Jmlh_beli.Text)
list.SubItems.Add(Total_Harga.Text)
Lv.Items.Add(list)
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Kd_Barang.Items.Add("TS001")
Kd_Barang.Items.Add("TS002")
Kd_Barang.Items.Add("VG001")
Kd_Barang.Items.Add("VG002")
buattable()
isitable()
End Sub
Sub bersihh()
No_Pembelian.Text = ""
Kd_Barang.Text = ""
N_Barang.Text = ""
Merk.Text = ""
Harga.Text = ""
Jmlh_beli.Text = ""
Total_Harga.Text = ""
End Sub
Private Sub simpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles simpan.Click
buattable()
isitable()
End Sub
Private Sub Kd_Barang_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Kd_Barang.SelectedIndexChanged
If Kd_Barang.Text = "TS001" Then
N_Barang.Text = "Flashdisk 4GB"
Merk.Text = "Toshiba"
ElseIf Kd_Barang.Text = "TS002" Then
N_Barang.Text = "Flashdisk 2GB"
Merk.Text = "Toshiba"
ElseIf Kd_Barang.Text = "VG001" Then
N_Barang.Text = "Flashdisk 4GB"
Merk.Text = "V-Gen"
ElseIf Kd_Barang.Text = "VG002" Then
N_Barang.Text = "Flashdisk 2GB"
Merk.Text = "V-Gen"
End If
Dim x As String
x = Microsoft.VisualBasic.Left(Kd_Barang.Text, 5)
If x = "TS001" Then
Harga.Text = "105000"
ElseIf x = "TS002" Then
Harga.Text = "75000"
ElseIf x = "VG001" Then
Harga.Text = "90000"
ElseIf x = "VG002" Then
Harga.Text = "60000"
End If
End Sub
Private Sub Jmlh_beli_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Jmlh_beli.KeyPress
If Asc(e.KeyChar) = 13 Then
Total_Harga.Text = Harga.Text * Jmlh_beli.Text
End If
End Sub
Private Sub Jmlh_beli_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Jmlh_beli.TextChanged
If Not IsNumeric(Jmlh_beli.Text) Then
Jmlh_beli.Text = ""
End If
End Sub
Private Sub bersih_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bersih.Click
bersihh()
End Sub
Private Sub hapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles hapus.Click
bersihh()
Lv.Items.Clear()
End Sub
Private Sub Hapuspilihan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Hapuspilihan.Click
Kd_Barang.Text = ""
N_Barang.Text = ""
Merk.Text = ""
Harga.Text = ""
End Sub
Private Sub keluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles keluar.Click
Dim keluar As String
keluar = MsgBox("Anda Yakin ingin keluar", MsgBoxStyle.Information + MsgBoxStyle.YesNo, "Keluar")
If keluar = vbYes Then
Me.Close()
Else
Exit Sub
End If
End Sub
End Class
Posting Komentar