Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

Public Class frmTGAPOK

Private KETEMU As Boolean


Private Sub frmTGAPOK_Load(sender As Object, e As EventArgs) Handles
MyBase.Load
KONEKSI()
Call bersih()
End Sub
Sub bersih()
t_IDGOL.Text = "" : t_NMGOL.Text = "" : t_GAPOK.Text = ""
t_GAPOK.TextAlign = HorizontalAlignment.Right
b_BATAL.Enabled = True : b_KELUAR.Enabled = True : b_HAPUS.Enabled =
False : b_SIMPAN.Enabled = False
End Sub
Private Sub b_SIMPAN_Click(sender As Object, e As EventArgs) Handles
b_SIMPAN.Click
Dim SQLQuery As New OleDb.OleDbCommand
SQLQuery.Connection = DataBASE
SQLQuery.CommandType = CommandType.Text
If Not KETEMU Then
SQLQuery.CommandText = "Insert Into TGAJI Values ('" & t_IDGOL.Text &
"','" & t_NMGOL.Text & "'," & t_GAPOK.Text & ")"
Else
SQLQuery.CommandText = "update TGAJI set IDGOL ='" & t_IDGOL.Text & "',
NMGOL = '" & t_NMGOL.Text & "', GAPOK = " & t_GAPOK.Text & " where IDGOL = '" &
t_IDGOL.Text & "'"
End If
SQLQuery.ExecuteNonQuery()
Call bersih()
t_IDGOL.Focus()
End Sub
Private Sub b_KELUAR_Click(sender As Object, e As EventArgs) Handles
b_KELUAR.Click
Close()
End Sub
Private Sub b_BATAL_Click(sender As Object, e As EventArgs) Handles
b_BATAL.Click
Call bersih()
t_IDGOL.Focus()
End Sub

Private Sub t_IDGOL_LostFocus(sender As Object, e As EventArgs) Handles


t_IDGOL.LostFocus
Dim Cmd As New OleDb.OleDbCommand
Dim Rd As OleDb.OleDbDataReader
Cmd = New OleDb.OleDbCommand("Select * from TGAJI where IDGOL = '" &
t_IDGOL.Text & "'", DataBASE)
Rd = Cmd.ExecuteReader
Rd.Read()
If Rd.HasRows Then
t_NMGOL.Text = Rd("NMGOL") : t_GAPOK.Text = Rd("GAPOK")
b_SIMPAN.Enabled = True : b_HAPUS.Enabled = True
KETEMU = True
Else
KETEMU = False
b_SIMPAN.Enabled = True
End If
End Sub

Private Sub b_HAPUS_Click(sender As Object, e As EventArgs) Handles


b_HAPUS.Click
Dim SQLQuery As New OleDb.OleDbCommand
SQLQuery.Connection = DataBASE

SQLQuery.CommandType = CommandType.Text
SQLQuery.CommandText = "Delete from TGAJI where IDGOL = '" & t_IDGOL.Text &
"'"
SQLQuery.ExecuteNonQuery()
Call bersih()
t_IDGOL.Focus()
End Sub

Private Sub t_IDGOL_TextChanged(sender As Object, e As EventArgs) Handles


t_IDGOL.TextChanged
b_HAPUS.Enabled = True : b_SIMPAN.Enabled = True
End Sub
End Class

You might also like