Penyimpanan
data kariawan dengan listview
Form sebelum di peroses
Syintax
Public
Class Form1
Sub
buattable()
lv.Columns.Add("nik",
80, HorizontalAlignment.Center)
lv.Columns.Add("nama",
80, HorizontalAlignment.Left)
lv.Columns.Add("jabatan",
80, HorizontalAlignment.Center)
lv.Columns.Add("gaji",
80, HorizontalAlignment.Center)
lv.Columns.Add("status",
80, HorizontalAlignment.Center)
lv.Columns.Add("tun.keluarga",
80, HorizontalAlignment.Center)
lv.Columns.Add("pajak",
80, HorizontalAlignment.Center)
lv.Columns.Add("total
gaji", 80, HorizontalAlignment.Center)
lv.View = View.Details
lv.GridLines = True
lv.FullRowSelect = True
End Sub
Sub
isitable()
Dim lst
As New
ListViewItem
lst.Text = nk.Text
lst.SubItems.Add(nm.Text)
lst.SubItems.Add(jb.Text)
lst.SubItems.Add(gj.Text)
lst.SubItems.Add(st.Text)
lst.SubItems.Add(tk.Text)
lst.SubItems.Add(pj.Text)
lst.SubItems.Add(tg.Text)
lv.Items.Add(lst)
End Sub
Private Sub Label3_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles Label3.Click
End Sub
Private Sub nk_SelectedIndexChanged(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
nk.SelectedIndexChanged
Select Case nk.Text
Case
"001" : nm.Text = "oncom"
Case
"002" : nm.Text = "udin"
Case
"003" : nm.Text = "ujang"
End Select
End Sub
Private Sub st_SelectedIndexChanged(ByVal
sender As System.Object, ByVal e As System.EventArgs)
Handles st.SelectedIndexChanged
Select Case st.Text
Case
"menikah" : tk.Text = 0.15 *
gj.Text
Case
"tidak menikah" : tk.Text = 0
End Select
End Sub
Private Sub Form1_Load(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
buattable()
nk.Items.Add("001")
nk.Items.Add("002")
nk.Items.Add("003")
jb.Items.Add("mandor")
jb.Items.Add("kepala
bagian")
jb.Items.Add("staff")
st.Items.Add("menikah")
st.Items.Add("tidak
menikah")
End Sub
Private Sub jb_SelectedIndexChanged(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
jb.SelectedIndexChanged
Select Case jb.Text
Case
"mandor" : gj.Text = 1750000
Case
"kepala bagian" : gj.Text =
2500000
Case
"staf" : gj.Text = 1250000
End Select
pj.Text = 0.15 * gj.Text
End Sub
Private Sub btnproses_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles btnproses.Click
tg.Text = Val(gj.Text) + Val(tk.Text) -
Val(pj.Text)
End Sub
Private Sub btnsimpan_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles btnsimpan.Click
isitable()
nk.Text = ""
nm.Text = ""
End Sub
End Class
hasil
Tidak ada komentar:
Posting Komentar