Form DaftarBuku Efektivitas Pelayanan Sertifikasi Tanah Dalam Proyek Operasi Nasional Agraria Pada Kantor Pertanahan Kota Medan

4. Form DaftarBuku

Imports System.Data.OleDb Public Class DaftarBuku Sub Kosongkan TNomor.Text = TJudul.Text = TPengarang.Text = TPenerbit.Text = TTahun.Text = TStok.Text = TNomor.Focus End Sub Sub DataBaru TJudul.Text = TPengarang.Text = TPenerbit.Text = TTahun.Text = TStok.Text = TJudul.Focus End Sub Sub TampilGrid DA = New OleDbDataAdapterSelect from Buku, CONN DS = New DataSet DS.Clear DA.FillDS, Buku DGVBuku.DataSource = DS.TablesBuku DGVBuku.ReadOnly = True DGVBuku.Columns0.Width = 50 DGVBuku.Columns1.Width = 218 Universitas Sumatra Utara DGVBuku.Columns2.Width = 130 DGVBuku.Columns3.Width = 130 DGVBuku.Columns4.Width = 70 DGVBuku.Columns5.Width = 55 End Sub Sub TampilData TJudul.Text = DR.ItemJudul TPengarang.Text = DR.ItemPengarang TPenerbit.Text = DR.ItemPenerbit TTahun.Text = DR.ItemTahun TStok.Text = DR.ItemStok End Sub Private Sub Buku_LoadByVal sender As System.Object, ByVal e As System.EventArgs Handles MyBase.Load Call Koneksi Call TampilGrid End Sub Private Sub TNomor_KeyPressByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs Handles TNomor.KeyPress TNomor.MaxLength = 4 If e.KeyChar = Chr13 Then TNomor.Text = UCaseTNomor.Text CMD = New OleDbCommandselect from Buku where Kode_Buku= TNomor.Text , CONN DR = CMD.ExecuteReader DR.Read If DR.HasRows = True Then Call TampilData TJudul.Focus Universitas Sumatra Utara Else Call DataBaru TJudul.Focus End If End If End Sub Private Sub TJudul_KeyPressByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs Handles TJudul.KeyPress If e.KeyChar = Chr13 Then TJudul.Text = UCaseTJudul.Text TPengarang.Focus End If End Sub Private Sub TPengarang_KeyPressByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs Handles TPengarang.KeyPress If e.KeyChar = Chr13 Then TPengarang.Text = UCaseTPengarang.Text TPenerbit.Focus End If End Sub Private Sub TPenerbit_KeyPressByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs Handles TPenerbit.KeyPress If e.KeyChar = Chr13 Then TPenerbit.Text = UCaseTPenerbit.Text TTahun.Focus End If End Sub Universitas Sumatra Utara Private Sub TTahun_KeyPressByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs Handles TTahun.KeyPress If e.KeyChar = Chr13 Then TStok.Focus If Not e.KeyChar = 0 And e.KeyChar = 9 Or e.KeyChar = vbBack Then e.Handled = True End Sub Private Sub TStok_KeyPressByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs Handles TStok.KeyPress If e.KeyChar = Chr13 Then BtnSimpan.Focus If Not e.KeyChar = 0 And e.KeyChar = 9 Or e.KeyChar = vbBack Then e.Handled = True End Sub Private Sub BtnClose_ClickByVal sender As System.Object, ByVal e As System.EventArgs Handles BtnClose.Click Home.Show Me.Close End Sub Private Sub BtnSimpan_ClickByVal sender As System.Object, ByVal e As System.EventArgs Handles BtnSimpan.Click If TNomor.Text = Or TJudul.Text = Or TPengarang.Text = Or TPenerbit.Text = Or TTahun.Text = Or TStok.Text = Then MsgBoxData Belum Lengkap Exit Sub Else CMD = New OleDbCommandSelect from Buku where Kode_Buku= TNomor.Text , CONN DR = CMD.ExecuteReader DR.Read If Not DR.HasRows Then Universitas Sumatra Utara Dim oledbtambah As String = Insert into Buku values TNomor.Text , TJudul.Text , TPengarang.Text , TPenerbit.Text , TTahun.Text , TStok.Text CMD = New OleDbCommandoledbtambah, CONN CMD.ExecuteNonQuery Call Kosongkan Call TampilGrid Else Dim oledbedit As String = Update Buku set _ Judul= TJudul.Text , _ Pengarang= TPengarang.Text , _ Penerbit= TPenerbit.Text , _ Tahun= TTahun.Text , _ Stok= TStok.Text where Kode_Buku= TNomor.Text CMD = New OleDbCommandoledbedit, CONN CMD.ExecuteNonQuery Call Kosongkan Call TampilGrid End If End If End Sub Private Sub BtnBatal_ClickByVal sender As System.Object, ByVal e As System.EventArgs Handles BtnBatal.Click Call Kosongkan End Sub Private Sub BtnHapus_ClickByVal sender As System.Object, ByVal e As System.EventArgs Handles BtnHapus.Click If TNomor.Text = Then MsgBoxIsi Kode Buku terlebih dahulu TNomor.Focus Universitas Sumatra Utara Exit Sub Else If MessageBox.ShowYakin akan dihapus?, , MessageBoxButtons.YesNo = Windows.Forms.DialogResult.Yes Then CMD = New OleDbCommandDelete from Buku where Kode_Buku= TNomor.Text , CONN CMD.ExecuteNonQuery Call Kosongkan Call TampilGrid Else Call Kosongkan End If End If End Sub End Class

5. Form DaftarPetugas