Public Class Form1
Sub buattabel()
lv.Columns.Add("nik", 80, HorizontalAlignment.Center)
lv.Columns.Add("nama", 180, HorizontalAlignment.Left)
lv.Columns.Add("golongan", 80, HorizontalAlignment.Center)
lv.Columns.Add("pokok", 80, HorizontalAlignment.Center)
lv.Columns.Add("pjk", 80, HorizontalAlignment.Center)
lv.Columns.Add("status", 80, HorizontalAlignment.Center)
lv.Columns.Add("tunjangan", 80, HorizontalAlignment.Center)
lv.Columns.Add("total", 80, HorizontalAlignment.Center)
lv.View = View.Details
lv.GridLines = True
lv.FullRowSelect = True
End Sub
Sub isitabel()
Dim lst As New ListViewItem
lst.Text = nik.Text
lst.SubItems.Add(nama.Text)
lst.SubItems.Add(golongan.Text)
lst.SubItems.Add(pokok.Text)
lst.SubItems.Add(pjk.Text)
lst.SubItems.Add(status.Text)
lst.SubItems.Add(tunjangan.Text)
lst.SubItems.Add(total.Text)
lv.Items.Add(lst)
End Sub
Private Sub proses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles proses.Click
total.Text = pokok.Text - pjk.Text + tunjangan.Text
isitabel()
nik.Text = ""
nama.Text = ""
golongan.Text = ""
pokok.Text = ""
pjk.Text = ""
status.Text = ""
tunjangan.Text = ""
total.Text = ""
End Sub
Private Sub hapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles hapus.Click
nik.Text = ""
nama.Text = ""
golongan.Text = ""
pokok.Text = ""
pjk.Text = ""
status.Text = ""
tunjangan.Text = ""
total.Text = ""
End Sub
Private Sub nik_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles nik.SelectedIndexChanged
Select Case nik.Text
Case "01"
nama.Text = "Sutra Purnama Sari"
Case "02"
nama.Text = "Doni"
Case "03"
nama.Text = "Cezha"
Case "04"
nama.Text = "Yana"
Case "05"
nama.Text = "Tison"
End Select
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
buattabel()
status.Items.Add("Menikah")
status.Items.Add("Tidak Menikah")
nik.Items.Add("01")
nik.Items.Add("02")
nik.Items.Add("03")
nik.Items.Add("04")
nik.Items.Add("05")
golongan.Items.Add("A")
golongan.Items.Add("B")
golongan.Items.Add("c")
End Sub
Private Sub golongan_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles golongan.SelectedIndexChanged
Select Case golongan.Text
Case "A"
pokok.Text = "2500000"
pjk.Text = 0.1 * pokok.Text
Case "B"
pokok.Text = "3500000"
pjk.Text = 0.1 * pokok.Text
Case "C"
pokok.Text = "4500000"
pjk.Text = 0.1 * pokok.Text
End Select
End Sub
Private Sub keluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles keluar.Click
End
End Sub
Private Sub status_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles status.SelectedIndexChanged
Select Case status.Text
Case "Menikah"
tunjangan.Text = 0.05 * pokok.Text
Case "Tidak Menikah"
tunjangan.Text = 0.05 * 0
End Select
End Sub
Private Sub tunjangan_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tunjangan.TextChanged
End Sub
End Class
Tidak ada komentar:
Posting Komentar