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
Imports System.Data.OleDb
Public Class DaftarPetugas
Sub Kosongkan TKode.Text =
TNama.Text = TPassword.Text =
CBStatus.Text = TKode.Focus
End Sub
Sub DataBaru TNama.Text =
TPassword.Text =
Universitas Sumatra Utara
CBStatus.Text = TNama.Focus
End Sub
Sub Tampilkan DA = New OleDbDataAdapterSelect from Admin Order By 1, CONN
DS = New DataSet DS.Clear
DA.FillDS, Admin DGVPetugas.DataSource = DS.TablesAdmin
DGVPetugas.ReadOnly = True DGVPetugas.Columns0.Width = 80
DGVPetugas.Columns1.Width = 220 DGVPetugas.Columns2.Width = 200
DGVPetugas.Columns3.Width = 150 End Sub
Sub TampilStatus CBStatus.Items.Clear
CMD = New OleDbCommandselect distinct Status from Admin, CONN DR = CMD.ExecuteReader
While DR.Read CBStatus.Items.AddDR.GetString0
End While End Sub
Private Sub Petugas_LoadByVal sender As System.Object, ByVal e As System.EventArgs Handles MyBase.Load
Call Koneksi Call Tampilkan
CBStatus.Items.AddADMINISTRATOR
Universitas Sumatra Utara
CBStatus.Items.AddOPERATOR End Sub
Private Sub TKode_KeyPressByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs Handles TKode.KeyPress
If e.KeyChar = Chr13 Then TKode.Text = UCaseTKode.Text
CMD = New OleDbCommandselect from Admin where IDPetugas= TKode.Text , CONN
DR = cmd.ExecuteReader DR.Read
If DR.HasRows = True Then TNama.Text = DR.GetString1
TPassword.Text = DR.GetString2 CBStatus.Text = DR.GetString3
TNama.Focus Else
Call DataBaru TNama.Focus
End If End If
End Sub
Private Sub TNama_KeyPressByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs Handles TNama.KeyPress
If e.KeyChar = Chr13 Then TPassword.Focus
TNama.Text = UCaseTNama.Text End If
Universitas Sumatra Utara
End Sub
Private Sub TPassword_KeyPressByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs Handles TPassword.KeyPress
If e.KeyChar = Chr13 Then CBStatus.Focus End Sub
Private Sub CBStatus_KeyPressByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs Handles CBStatus.KeyPress
If e.KeyChar = Chr13 Then BtnSimpan.Focus End Sub
Private Sub BtnSimpan_ClickByVal sender As System.Object, ByVal e As System.EventArgs Handles BtnSimpan.Click
If TKode.Text = Or TNama.Text = Or TPassword.Text = Or CBStatus.Text = Then
MsgBoxData Belum Lengkap Exit Sub
Else CMD = New OleDbCommandSelect from Admin where IDPetugas=
TKode.Text , CONN DR = CMD.ExecuteReader
DR.Read If Not DR.HasRows Then
Dim oledbtambah As String = Insert into Admin values TKode.Text , TNama.Text , TPassword.Text ,
CBStatus.Text CMD = New OleDbCommandoledbtambah, CONN
CMD.ExecuteNonQuery
Call Kosongkan Call Tampilkan
Universitas Sumatra Utara
Else Dim oledbedit As String = Update Admin set _
Username= TNama.Text , _ Password= TPassword.Text , _
Status= CBStatus.Text where IDPetugas= TKode.Text
CMD = New OleDbCommandoledbedit, CONN CMD.ExecuteNonQuery
Call Kosongkan Call Tampilkan
End If End If
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 BtnHapus_ClickByVal sender As System.Object, ByVal e As System.EventArgs Handles BtnHapus.Click
If TKode.Text = Then MsgBoxIsi Kode Petugas terlebih dahulu
TKode.Focus Exit Sub
Else If
MessageBox.ShowYakin akan
dihapus?, ,
MessageBoxButtons.YesNo = Windows.Forms.DialogResult.Yes Then CMD = New OleDbCommandDelete from Admin where
IDPetugas= TKode.Text , CONN CMD.ExecuteNonQuery
Universitas Sumatra Utara
Call Kosongkan Call Tampilkan
Else Call Kosongkan
End If End If
End Sub End Class
6. Form Peminjaman