Senin, 20 Mei 2013

PuColumns.Add("nama", 80, HorizontalAlignment.Left) lv.Columns.Add("jabatan", 80, HorizontalAlignment.Left) lv.Columns.Add("gaji", 80, HorizontalAlignment.Left) lv.Columns.Add("status", 80, HorizontalAlignment.Left) lv.Columns.Add("tunjkel", 80, HorizontalAlignment.Left) lv.Columns.Add("pajak", 80, HorizontalAlignment.Left) lv.Columns.Add("totgaji", 80, HorizontalAlignment.Left) 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(jabatan.Text) lst.SubItems.Add(gaji.Text) lst.SubItems.Add(status.Text) lst.SubItems.Add(tunjkel.Text) lst.SubItems.Add(pajak.Text) lst.SubItems.Add(totgaji.Text) lv.items.add(lst) End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load nik.Items.Add("001") nik.Items.Add("002") nik.Items.Add("003") jabatan.Items.Add("mandor") jabatan.Items.Add("karyawan") jabatan.Items.Add("staf") status.Items.Add("menikah") status.Items.Add("belum menikah") buattabel() End Sub Private Sub nik_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles nik.SelectedIndexChanged Select Case nik.Text Case "001" : nama.Text = "preddi" Case "002" : nama.Text = "tulus" Case "003" : nama.Text = "agung" End Select End Sub Private Sub jabatan_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jabatan.SelectedIndexChanged Select Case jabatan.Text Case "mandor" : gaji.Text = "1000000" Case "karyawan" : gaji.Text = "1500000" Case "staf" : gaji.Text = "1250000" 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" : tunjkel.Text = 0.15 * gaji.Text Case "belum menikah" : tunjkel.Text = 0 End Select End Sub Private Sub btnproses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnproses.Click totgaji.Text = Val(gaji.Text) + Val(tunjkel.Text) - (pajak.Text) End Sub Private Sub btnbaru_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnbaru.Click End End Sub Private Sub btnhapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnhapus.Click nik.Text = "" nama.Text = "" tunjkel.Text = "" status.Text = "" gaji.Text = "" jabatan.Text = "" totgaji.Text = "" pajak.Text = "" End Sub Private Sub lst_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lst.Click isitabel() nik.Text = "" nama.Text = "" jabatan.Text = "" gaji.Text = "" status.Text = "" tunjkel.Text = "" pajak.Text = "" totgaji.Text = "" End Sub End Class

Tidak ada komentar:

Posting Komentar