Bab 4. Implementasi Sistem
3.4. Data Jabatan
DatajabatanDataGridView.DataSource = (ds.Tables("datajabatan"))
EndSub
Sub bersih()
EditDataJabatan.Kode_jabatanTextBox.Clear() EditDataJabatan.Nama_jabatanTextBox.Clear() EditDataJabatan.Gaji_PokokTextBox.Clear()
EditDataJabatan.Tunjangan_jabatanTextBox.Clear() EditDataJabatan.Kode_jabatanTextBox.Focus() EndSub
PrivateSub DatajabatanBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Me.Validate()
Me.DatajabatanBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.PenggajiankaryawanDataSet)
EndSub
PrivateSub DataJabatan_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load
'TODO: This line of code loads data into the
'PenggajiankaryawanDataSet.datajabatan' table. You can move, or remove it, as needed.
Me.DatajabatanTableAdapter.Fill(Me.PenggajiankaryawanDataSet.dataj
PrivateSub btnTambah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTambah.Click
EditDataJabatan.Show()
PrivateSub lblTambah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lblTambah.Click
EditDataJabatan.Show()
PrivateSub btnEdit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEdit.Click
EditDataJabatan.Show() status = "EDIT"
Me.Hide()
PrivateSub lblEdit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lblEdit.Click
EditDataJabatan.Show()
PrivateSub btnHapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnHapus.Click
Call koneksi()
PrivateSub lblHapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lblHapus.Click
Call koneksi()
PrivateSub btnKembali_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnKembali.Click
MenuUtama.Panel3.Show() Me.Hide()
EditDataKaryawan.Hide()
PrivateSub lblKembali_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lblKembali.Click
MenuUtama.Panel3.Show()
PrivateSub DatajabatanDataGridView_CellClick(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles DatajabatanDataGridView.CellClick
Dim i AsInteger
i = DatajabatanDataGridView.CurrentRow.Index EditDataJabatan.Kode_jabatanTextBox.Text = DatajabatanDataGridView.Item(0, i).Value
j = DatajabatanDataGridView.Item(0, i).Value EditDataJabatan.Nama_jabatanTextBox.Text = DatajabatanDataGridView.Item(1, i).Value
EditDataJabatan.Gaji_PokokTextBox.Text = DatajabatanDataGridView.Item(2, i).Value
EditDataJabatan.Tunjangan_jabatanTextBox.Text = DatajabatanDataGridView.Item(3, i).Value
status = "EDIT"
btnEdit.Enabled = True btnHapus.Enabled = True EndSub
PrivateSub btnCari_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCari.Click
Call koneksi()
kon.Open()
sql = "SELECT *FROM datajabatan WHERE Kode_jabatan LIKE '%"& txtCari.Text &"%'"
da = NewOleDbDataAdapter(sql, kon) ds = NewDataSet
ds.Clear()
da.Fill(ds, "datajabatan") MessageBox.Show("Data Berhasil dicari") txtCari.Clear()
txtCari.Focus()
DatajabatanDataGridView.DataSource = (ds.Tables("datajabatan"))
kon.Close() EndSub
EndClass
data golongan
Imports System.Data.OleDb PublicClassDataGolongan Public status AsString
Sub tampil()
da = NewOleDbDataAdapter("SELECT *FROM DataGolongan", kon) ds = NewDataSet
da.Fill(ds, "DataGolongan")
DataGolonganDataGridView.DataSource = (ds.Tables("DataGolongan"))
EndSub
Sub bersih()
EditDataGolongan.cmbGolongan.Text = ""
EditDataGolongan.AsuransiTextBox.Clear()
EditDataGolongan.TunjanganSuami_IstriTextBox.Clear() EditDataGolongan.Tunjangan_AnakTextBox.Clear()
EditDataGolongan.Uang_MakanTextBox.Clear() EditDataGolongan.Uang_LemburTextBox.Clear() EditDataGolongan.cmbGolongan.Focus()
EndSub
PrivateSub DataGolonganBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Me.Validate()
Me.DataGolonganBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.PenggajiankaryawanDataSet) EndSub
PrivateSub DataGolongan_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load
'TODO: This line of code loads data into the
'PenggajiankaryawanDataSet.DataGolongan' table. You can move, or remove it, as needed.
Me.DataGolonganTableAdapter.Fill(Me.PenggajiankaryawanDataSet.Data
PrivateSub btnTambah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTambah.Click
EditDataGolongan.Show()
PrivateSub lblTambah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lblTambah.Click
EditDataGolongan.Show() Me.Hide()
DataKaryawan.Hide()
DataJabatan.Hide()
PrivateSub DataGolonganDataGridView_CellClick(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGolonganDataGridView.CellClick
Dim i AsInteger
i = DataGolonganDataGridView.CurrentRow.Index EditDataGolongan.cmbGolongan.Text =
DataGolonganDataGridView.Item(0, i).Value
j = DataGolonganDataGridView.Item(0, i).Value EditDataGolongan.AsuransiTextBox.Text =
DataGolonganDataGridView.Item(1, i).Value
EditDataGolongan.TunjanganSuami_IstriTextBox.Text = DataGolonganDataGridView.Item(2, i).Value
EditDataGolongan.Tunjangan_AnakTextBox.Text = DataGolonganDataGridView.Item(3, i).Value
EditDataGolongan.Uang_MakanTextBox.Text = DataGolonganDataGridView.Item(4, i).Value
EditDataGolongan.Uang_LemburTextBox.Text = DataGolonganDataGridView.Item(5, i).Value
status = "EDIT"
btnEdit.Enabled = True btnHapus.Enabled = True EndSub
PrivateSub btnEdit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEdit.Click
EditDataGolongan.Show()
PrivateSub lblEdit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lblEdit.Click
EditDataGolongan.Show()
PrivateSub btnHapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnHapus.Click
Call koneksi()
PrivateSub lblHapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lblHapus.Click
Call koneksi()
PrivateSub btnKembali_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnKembali.Click
MenuUtama.Panel3.Show()
PrivateSub lblKembali_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lblKembali.Click
MenuUtama.Panel3.Show()
PrivateSub btnCari_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCari.Click
Call koneksi()
kon.Open()
sql = "SELECT *FROM DataGolongan WHERE Golongan LIKE '%"&
da = NewOleDbDataAdapter(sql, kon) ds = NewDataSet
ds.Clear()
da.Fill(ds, "DataGolongan") MessageBox.Show("Data Berhasil dicari") txtCari.Clear()
txtCari.Focus()
DataGolonganDataGridView.DataSource = (ds.Tables("DataGolongan"))
Dim rd AsOleDbDataReader Dim rd1 AsOleDbDataReader Sub koneksi()
str = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=D:\Bahan Kuliah Cahaya\Bahan kuliah\Project Vb\Project Kelompok
vb\ProjectPenggajianKaryawan(benar)\ProjectPenggajianKaryawan\peng gajiankaryawan.mdb"
kon = NewOleDbConnection(str) If kon.State = ConnectionState.Open Then kon.Close()
da = NewOleDbDataAdapter("SELECT *FROM DataPenggajian", kon)
TunjanganSuami_IstriTextBox.Clear() Uang_LemburTextBox.Clear()
JumlahJamLemburTextBox.Clear() sender As System.Object, ByVal e As System.EventArgs)
Me.Validate()
Me.DataPenggajianBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.PenggajiankaryawanDataSet) EndSub
PrivateSub Gaji_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load
Call koneksi() Call tampil() EndSub
PrivateSub NomorTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles NomorTextBox.KeyDown SelectCase e.KeyCode
CaseKeys.Enter
TanggalDateTimePicker.Focus() EndSelect
EndSub
PrivateSub TanggalDateTimePicker_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles
TanggalDateTimePicker.KeyDown
PrivateSub NIKTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles NIKTextBox.KeyDown If e.KeyCode = Keys.Enter Then
sql = "SELECT * FROM datakaryawan WHERE NIK = '"& If rd.HasRows Then
Nama_KaryawanTextBox.Text = '"& txtKodejab.Text &"'"
Call koneksi()
comm = NewOleDbCommand(sql, kon) rd1 = comm.ExecuteReader()
rd1.Read() If rd1.HasRows Then
txtGapok.Text = rd1.Item("Gaji_Pokok") If rd1.HasRows Then
AsuransiTextBox.Text = rd1.Item("Asuransi")
PrivateSub Nama_KaryawanTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles
Nama_KaryawanTextBox.KeyDown
PrivateSub Tunjangan_JabatanTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles
Tunjangan_JabatanTextBox.KeyDown
PrivateSub TunjanganSuami_IstriTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TunjanganSuami_IstriTextBox.KeyDown
PrivateSub Tunjangan_AnakTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles
Tunjangan_AnakTextBox.KeyDown
PrivateSub Uang_MakanTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles
Uang_MakanTextBox.KeyDown SelectCase e.KeyCode
CaseKeys.Enter
Uang_LemburTextBox.Focus() EndSelect
EndSub
PrivateSub Uang_LemburTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles
Uang_LemburTextBox.KeyDown
PrivateSub AsuransiTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles
AsuransiTextBox.KeyDown
PrivateSub JabatanTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles
JabatanTextBox.KeyDown
PrivateSub GolonganTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles
GolonganTextBox.KeyDown
PrivateSub StatusTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles StatusTextBox.KeyDown SelectCase e.KeyCode
CaseKeys.Enter
Jumlah_AnakTextBox.Focus() EndSelect
EndSub
PrivateSub Jumlah_AnakTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles
Jumlah_AnakTextBox.KeyDown
PrivateSub JumlahHadirperBulanTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtGapok.KeyDown
SelectCase e.KeyCode CaseKeys.Enter
JumlahJamLemburTextBox.Focus() EndSelect
PrivateSub JumlahJamLemburTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles
JumlahJamLemburTextBox.KeyDown
PrivateSub PendapatanTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles
PendapatanTextBox.KeyDown
PrivateSub PotonganTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles
PotonganTextBox.KeyDown SelectCase e.KeyCode CaseKeys.Enter
Gaji_BersihTextBox.Text =
Val(PendapatanTextBox.Text) - Val(PotonganTextBox.Text) Gaji_BersihTextBox.Focus()
EndSelect EndSub
PrivateSub btnSimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSimpan.Click
Call koneksi()
sql = "INSERT INTO DataPenggajian VALUES ('"&
NomorTextBox.Text &"', '"& Nama_KaryawanTextBox.Text &"', '"&
TanggalDateTimePicker.Value &"', '"& NIKTextBox.Text &"', '"&
txtKodejab.Text &"', '"& GolonganTextBox.Text &"', '"&
txtUangLembur.Text &"', '"& PendapatanTextBox.Text &"', '"&
PotonganTextBox.Text &"', '"& Gaji_BersihTextBox.Text &"')"
MsgBox("Data Penggajian berhasil disimpan") comm = NewOleDbCommand(sql, kon)
PrivateSub lblSimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lblSimpan.Click
Call koneksi()
sql = "INSERT INTO DataPenggajian VALUES ('"&
NomorTextBox.Text &"', '"& Nama_KaryawanTextBox.Text &"', '"&
TanggalDateTimePicker.Value &"', '"& NIKTextBox.Text &"', '"&
txtKodejab.Text &"', '"& GolonganTextBox.Text &"', '"&
txtUangLembur.Text &"', '"& PendapatanTextBox.Text &"', '"&
PotonganTextBox.Text &"', '"& Gaji_BersihTextBox.Text &"')"
MsgBox("Data Penggajian berhasil disimpan") comm = NewOleDbCommand(sql, kon)
comm.ExecuteNonQuery() kon.Close()
DataGaji.DataPenggajianDataGridView.Show() Me.Hide()
PrivateSub JumlahJamLemburTextBox_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
JumlahJamLemburTextBox.TextChanged
txtUangLembur.Text = Val(Uang_LemburTextBox.Text) * Val(JumlahJamLemburTextBox.Text)
PendapatanTextBox.Text = Val(Tunjangan_JabatanTextBox.Text) + Val(TunjanganSuami_IstriTextBox.Text) +
Val(Tunjangan_AnakTextBox.Text) + Val(Uang_MakanTextBox.Text) + Val(txtUangLembur.Text) + Val(txtGapok.Text)
PotonganTextBox.Focus() EndSub
PrivateSub LinkLabel1_LinkClicked(ByVal sender AsSystem.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked
ModuleModule1
Public str AsString
Public kon AsNewOleDbConnection Public da AsNewOleDbDataAdapter Public ds AsNewDataSet
Public comm AsNewOleDbCommand Public rd AsOleDbDataReader Public sql AsString
Public j AsString
Sub koneksi()
str = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=D:\Bahan Kuliah Cahaya\Bahan kuliah\Project Vb\Project Kelompok
edit data karyawan
Imports System.Data.OleDb PublicClassEditDataKaryawan
Sub tampil()
da = NewOleDbDataAdapter("SELECT *FROM datakaryawan", kon) ds = NewDataSet
da.Fill(ds, "datakaryawan")
DatakaryawanDataGridView.DataSource = (ds.Tables("datakaryawan"))
EndSub
PrivateSub DatakaryawanBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Me.Validate()
PrivateSub EditDataKaryawan_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load
'TODO: This line of code loads data into the
'PenggajiankaryawanDataSet.datakaryawan' table. You can move, or remove it, as needed.
'Me.DatakaryawanTableAdapter.Fill(Me.PenggajiankaryawanDataSet.dat akaryawan)
Call koneksi() Call tampil()
cmbjenkel.Items.Add("Laki-Laki") cmbjenkel.Items.Add("Perempuan")
cmbAgama.Items.Add("Kristen Protestan") cmbAgama.Items.Add("Katolik")
PrivateSub btnSimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSimpan.Click
Call koneksi()
Dim hari AsString Dim bulan AsString Dim tahun AsString Dim tanggal AsString
hari = Tanggal_lahirDateTimePicker.Value.Day bulan = Tanggal_lahirDateTimePicker.Value.Month tahun = Tanggal_lahirDateTimePicker.Value.Year tanggal = tahun &"-"& bulan &"-"& hari
kon.Open()
IfDataKaryawan.status = "EDIT"Then
sql = "UPDATE datakaryawan SET Nama_Karyawan='"&
Nama_KaryawanTextBox.Text &"', Jenis_kelamin='"& cmbjenkel.Text
&"', Tempat_lahir='"& Tempat_lahirTextBox.Text &"',
Tanggal_lahir='"& tanggal &"', Agama='"& cmbAgama.Text &"', Kode_Jabatan='"& KodeJabatanTextBox.Text &"', Golongan='"&
cmbGolongan.Text &"', Status='"& StatusTextBox.Text &"', Jumlah_Anak='"& Jumlah_AnakTextBox.Text &"', Telp_Hp='"&
Telp_HpTextBox.Text &"', Alamat='"& AlamatTextBox.Text &"', NIK = '"& NIKTextBox.Text &"' where NIK='"&DataKaryawan.nikLama &"'"
MsgBox("Data Karyawan berhasil diedit") comm = NewOleDbCommand(sql, kon)
comm.ExecuteNonQuery() Else
sql = "INSERT INTO datakaryawan VALUES ('"&
NIKTextBox.Text &"', '"& Nama_KaryawanTextBox.Text &"', '"&
cmbjenkel.Text &"', '"& Tempat_lahirTextBox.Text &"', '"& tanggal
&"', '"& cmbAgama.Text &"', '"& KodeJabatanTextBox.Text &"', '"&
cmbGolongan.Text &"', '"& StatusTextBox.Text &"', '"&
Jumlah_AnakTextBox.Text &"', '"& Telp_HpTextBox.Text &"', '"&
PrivateSub lblSimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lblSimpan.Click
Call koneksi()
Dim hari AsString Dim bulan AsString Dim tahun AsString Dim tanggal AsString
hari = Tanggal_lahirDateTimePicker.Value.Day bulan = Tanggal_lahirDateTimePicker.Value.Month tahun = Tanggal_lahirDateTimePicker.Value.Year tanggal = tahun &"-"& bulan &"-"& hari
kon.Open() Dim sql AsString
IfDataKaryawan.status = "EDIT"Then
sql = "UPDATE datakaryawan SET Nama_Karyawan='"&
Nama_KaryawanTextBox.Text &"', Jenis_kelamin='"& cmbjenkel.Text
&"', Tempat_lahir='"& Tempat_lahirTextBox.Text &"',
Tanggal_lahir='"& tanggal &"', Agama='"& cmbAgama.Text &"', Kode_Jabatan='"& KodeJabatanTextBox.Text &"', Golongan='"&
cmbGolongan.Text &"', Status='"& StatusTextBox.Text &"', Jumlah_Anak='"& Jumlah_AnakTextBox.Text &"', Telp_Hp='"&
Telp_HpTextBox.Text &"', Alamat='"& AlamatTextBox.Text &"' where NIK='"& NIKTextBox.Text &"'"
MsgBox("Data Karyawan berhasil diedit") comm = NewOleDbCommand(sql, kon)
comm.ExecuteNonQuery() Else
sql = "INSERT INTO datakaryawan VALUES ('"&
NIKTextBox.Text &"', '"& Nama_KaryawanTextBox.Text &"', '"&
cmbjenkel.Text &"', '"& Tempat_lahirTextBox.Text &"', '"& tanggal
&"', '"& cmbAgama.Text &"', '"& KodeJabatanTextBox.Text &"', '"&
cmbGolongan.Text &"', '"& StatusTextBox.Text &"', '"&
Jumlah_AnakTextBox.Text &"', '"&Telp_HpTextBox.Text &"', '"&
AlamatTextBox.Text &"')"
PrivateSub btnKembali_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnKembali.Click
DataKaryawan.Show()
PrivateSub lblKembali_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles lblKembali.Click
DataKaryawan.Show()
PrivateSub btnKeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnKeluar.Click
MenuUtama.Panel3.Show()
PrivateSub lblKeluar_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles lblKeluar.Click
MenuUtama.Panel3.Show()
PrivateSub NIKTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles NIKTextBox.KeyDown SelectCase e.KeyCode
CaseKeys.Enter
Nama_KaryawanTextBox.Focus() EndSelect
PrivateSub Nama_KaryawanTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles
Nama_KaryawanTextBox.KeyDown
PrivateSub cmbjenkel_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs)
PrivateSub Tempat_lahirTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles
Tempat_lahirTextBox.KeyDown
PrivateSub Tanggal_lahirDateTimePicker_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Tanggal_lahirDateTimePicker.KeyDown
PrivateSub cmbAgama_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs)
PrivateSub JabatanTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles
KodeJabatanTextBox.KeyDown
PrivateSub cmbGolongan_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs)
PrivateSub StatusTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles StatusTextBox.KeyDown SelectCase e.KeyCode
CaseKeys.Enter
Jumlah_AnakTextBox.Focus() EndSelect
EndSub
PrivateSub Jumlah_AnakTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles
Jumlah_AnakTextBox.KeyDown
PrivateSub Telp_HpTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles
Telp_HpTextBox.KeyDown
PrivateSub AlamatTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles AlamatTextBox.KeyDown SelectCase e.KeyCode
edit data golongan
Imports System.Data.OleDb PublicClassEditDataGolongan Sub tampil()
da = NewOleDbDataAdapter("SELECT *FROM datagolongan", kon) ds = NewDataSet
da.Fill(ds, "datagolongan")
DataGolonganDataGridView.DataSource = (ds.Tables("datagolongan"))
EndSub
Sub bersih()
cmbGolongan.Text = ""
AsuransiTextBox.Clear()
TunjanganSuami_IstriTextBox.Clear() Tunjangan_AnakTextBox.Clear()
Uang_MakanTextBox.Clear() Uang_LemburTextBox.Clear() cmbGolongan.Focus()
EndSub
PrivateSub DataGolonganBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Me.Validate()
Me.DataGolonganBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.PenggajiankaryawanDataSet)
EndSub
PrivateSub EditDataGolongan_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load
'TODO: This line of code loads data into the
'PenggajiankaryawanDataSet.DataGolongan' table. You can move, or remove it, as needed.
Me.DataGolonganTableAdapter.Fill(Me.PenggajiankaryawanDataSet.Data
PrivateSub cmbGolongan_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs)
PrivateSub AsuransiTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles
AsuransiTextBox.KeyDown
PrivateSub TunjanganSuami_IstriTextBox_KeyDown(ByVal sender AsObject, ByVal e AsSystem.Windows.Forms.KeyEventArgs) Handles TunjanganSuami_IstriTextBox.KeyDown
PrivateSub Tunjangan_AnakTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles
Tunjangan_AnakTextBox.KeyDown
PrivateSub Uang_MakanTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles
Uang_MakanTextBox.KeyDown
PrivateSub Uang_LemburTextBox_KeyDown(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyEventArgs) Handles
Uang_LemburTextBox.KeyDown SelectCase e.KeyCode
CaseKeys.Enter
btnSimpan.Focus() EndSelect
EndSub
PrivateSub btnSimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSimpan.Click
Call koneksi()
kon.Open()
IfDataGolongan.status = "EDIT"Then
sql = "UPDATE datagolongan SET Asuransi='"&
AsuransiTextBox.Text &"', TunjanganSuami_Istri='"&
TunjanganSuami_IstriTextBox.Text &"', Tunjangan_Anak='"&
Tunjangan_AnakTextBox.Text &"', Uang_Makan='"&
Uang_MakanTextBox.Text &"', Uang_Lembur='"&
Uang_LemburTextBox.Text &"' WHERE Golongan='"& cmbGolongan.Text
&"'"
cmbGolongan.Text &"', '"& AsuransiTextBox.Text &"', '"&
TunjanganSuami_IstriTextBox.Text &"', '"&
Tunjangan_AnakTextBox.Text &"', '"& Uang_MakanTextBox.Text &"', '"& Uang_LemburTextBox.Text &"')"
MsgBox("Data Golongan berhasil disimpan")
PrivateSub lblSimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lblSimpan.Click
Call koneksi()
kon.Open() Dim sql AsString
IfDataGolongan.status = "EDIT"Then
sql = "UPDATE datagolongan SET Asuransi='"&
AsuransiTextBox.Text &"', TunjanganSuami_Istri='"&
TunjanganSuami_IstriTextBox.Text &"', Tunjangan_Anak='"&
Tunjangan_AnakTextBox.Text &"', Uang_Makan='"&
Uang_MakanTextBox.Text &"', Uang_Lembur='"&
Uang_LemburTextBox.Text &"' WHERE Golongan='"& cmbGolongan.Text
&"'"
cmbGolongan.Text &"', '"& AsuransiTextBox.Text &"', '"&
TunjanganSuami_IstriTextBox.Text &"', '"&
Tunjangan_AnakTextBox.Text &"', '"& Uang_MakanTextBox.Text &"', '"& Uang_LemburTextBox.Text &"')"
MsgBox("Data Golongan berhasil disimpan") comm = NewOleDbCommand(sql, kon)
comm.ExecuteNonQuery()
kon.Close() Call tampil()
Call bersih() EndSub
PrivateSub btnKembali_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnKembali.Click
DataGolongan.Show() Me.Hide()
EndSub
PrivateSub lblKembali_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lblKembali.Click
DataGolongan.Show() Me.Hide()
EndSub
PrivateSub btnKeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnKeluar.Click
MenuUtama.Panel3.Show() Me.Close()
EndSub
PrivateSub lblKeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lblKeluar.Click
MenuUtama.Panel3.Show() Me.Close()
EndSub
EndClass
edit data jabatan
Imports System.Data.OleDb PublicClassDataJabatan Public status AsString
Sub tampil()
da = NewOleDbDataAdapter("SELECT *FROM datajabatan", kon) ds = NewDataSet
da.Fill(ds, "datajabatan")
DatajabatanDataGridView.DataSource = (ds.Tables("datajabatan"))
EndSub
Sub bersih()
EditDataJabatan.Kode_jabatanTextBox.Clear() EditDataJabatan.Nama_jabatanTextBox.Clear() EditDataJabatan.Gaji_PokokTextBox.Clear()
EditDataJabatan.Tunjangan_jabatanTextBox.Clear() EditDataJabatan.Kode_jabatanTextBox.Focus() EndSub
PrivateSub DatajabatanBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Me.Validate()
Me.DatajabatanBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.PenggajiankaryawanDataSet)
EndSub
PrivateSub DataJabatan_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load
'TODO: This line of code loads data into the
'PenggajiankaryawanDataSet.datajabatan' table. You can move, or remove it, as needed.
Me.DatajabatanTableAdapter.Fill(Me.PenggajiankaryawanDataSet.dataj
PrivateSub btnTambah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTambah.Click
EditDataJabatan.Show()
PrivateSub lblTambah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lblTambah.Click
EditDataJabatan.Show()
PrivateSub btnEdit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEdit.Click
EditDataJabatan.Show()
PrivateSub lblEdit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lblEdit.Click
EditDataJabatan.Show()
MenuUtama.Panel3.Hide() EndSub
PrivateSub btnHapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnHapus.Click
Call koneksi()
PrivateSub lblHapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lblHapus.Click
Call koneksi()
PrivateSub btnKembali_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnKembali.Click
MenuUtama.Panel3.Show()
PrivateSub lblKembali_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lblKembali.Click
MenuUtama.Panel3.Show()
PrivateSub DatajabatanDataGridView_CellClick(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles DatajabatanDataGridView.CellClick
Dim i AsInteger
i = DatajabatanDataGridView.CurrentRow.Index EditDataJabatan.Kode_jabatanTextBox.Text = DatajabatanDataGridView.Item(0, i).Value
j = DatajabatanDataGridView.Item(0, i).Value EditDataJabatan.Nama_jabatanTextBox.Text = DatajabatanDataGridView.Item(1, i).Value
EditDataJabatan.Gaji_PokokTextBox.Text = DatajabatanDataGridView.Item(2, i).Value
EditDataJabatan.Tunjangan_jabatanTextBox.Text = DatajabatanDataGridView.Item(3, i).Value
status = "EDIT"
btnEdit.Enabled = True btnHapus.Enabled = True EndSub
PrivateSub btnCari_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCari.Click
Call koneksi()
kon.Open()
sql = "SELECT *FROM datajabatan WHERE Kode_jabatan LIKE '%"& txtCari.Text &"%'"
da = NewOleDbDataAdapter(sql, kon) ds = NewDataSet
da = NewOleDbDataAdapter(sql, kon) ds = NewDataSet