Public Class Form1
Private Sub nik_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles nik.SelectedIndexChanged
Select Case nik.Text
Case "1111887" : nama.Text = "Gunawan"
Case "1111766" : nama.Text = "Dipa"
Case "1111856" : nama.Text = "Florika"
Case "1111756" : nama.Text = "Zainab"
End Select
End Sub
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
nik.Items.Add("1111887")
nik.Items.Add("1111766")
nik.Items.Add("1111856")
nik.Items.Add("1111756")
jabatan.Items.Add("Kepala Bagian")
jabatan.Items.Add("Wakil Kepala")
jabatan.Items.Add("Staff")
status.Items.Add("Menikah")
status.Items.Add("Tidak Menikah")
buattabel()
End Sub
Private Sub jabatan_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jabatan.SelectedIndexChanged
Select Case jabatan.Text
Case "Kepala Bagian" : gaji.Text = "1750000"
Case "Wakil Kepala" : gaji.Text = "2000000"
Case "Staff" : gaji.Text = "1500000"
End Select
pajak.Text = 0.15 * gaji.Text
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" : tunj.Text = 0.15 * gaji.Text
Case "Tidak Menikah" : tunj.Text = 0
End Select
End Sub
Private Sub bproses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bproses.Click
total.Text = Val(gaji.Text) + Val(tunj.Text) - Val(pajak.Text)
End Sub
Sub buattabel()
daftar.Columns.Add("NIK", 60, HorizontalAlignment.Center)
daftar.Columns.Add("nama", 150, HorizontalAlignment.Center)
daftar.Columns.Add("Jabatan", 100, HorizontalAlignment.Left)
daftar.Columns.Add("gaji", 130, HorizontalAlignment.Center)
daftar.Columns.Add("Status", 50, HorizontalAlignment.Center)
daftar.Columns.Add("Tunj. Keluarga", 100, HorizontalAlignment.Center)
daftar.Columns.Add("Pajak", 80, HorizontalAlignment.Center)
daftar.Columns.Add("Total Gaji", 80, HorizontalAlignment.Center)
daftar.View = View.Details
daftar.GridLines = True
daftar.FullRowSelect = True
End Sub
Sub isitabel()
Dim lsv As New ListViewItem
lsv.Text = nik.Text
lsv.SubItems.Add(nama.Text)
lsv.SubItems.Add(jabatan.Text)
lsv.SubItems.Add(gaji.Text)
lsv.SubItems.Add(status.Text)
lsv.SubItems.Add(tunj.Text)
lsv.SubItems.Add(pajak.Text)
lsv.SubItems.Add(total.Text)
daftar.Items.Add(lsv)
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
isitabel()
nik.Text = ""
nama.Text = ""
jabatan.Text = ""
gaji.Text = ""
status.Text = ""
tunj.Text = ""
pajak.Text = ""
total.Text = ""
End Sub
Private Sub pergi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pergi.Click
End
End Sub
End Class


Tidak ada komentar:
Posting Komentar