Sei sulla pagina 1di 5

Koding Aplikasi Arsip Berkas Perkara txtket.

Enabled = True
lblnip.Enabled = True
btntambah.Enabled = False
Koding Simpan
btnhapus.Enabled = False
btnkeluar.Enabled = False
Private Sub btntambah_Click(ByVal sender
DGview.Enabled = True
As System.Object, ByVal e As
System.EventArgs) Handles btntambah.Click
If txtnmrperkara.Text = "" Or
If txtnmrperkara.Text = "" Then
txtnama.Text = "" Then
MsgBox("Isi Nomor
MsgBox("Pilih Data Yang Akan
Perkara!!!")
Diedit")
Else
Else
Dim yes As String =
Dim ya As String =
MsgBox("Tambah Data", vbYesNo)
MsgBox("Perbaharui ", vbYesNo)
If yes = vbYes Then
If ya = vbYes Then
tbl =
tbl =
Proses.ExecuteQuery("Select * From
Proses.ExecuteQuery("Select * From
tbl_pidana Where nmr_perkara = '" &
tbl_pidana Where nmr_perkara = '" &
txtnmrperkara.Text & "'")
txtnmrperkara.Text & "'")
If tbl.Rows.Count = 0
If tbl.Rows.Count = 0
Then
Then
SQL = "Insert Into
MsgBox("Data Tidak
tbl_pidana ('" & txtnmrperkara.Text & "',
Dapat Diubah")
'" & txtnama.Text & "', '" &
Call hapus()
txtjnsperkara.Text & "','" &
Call DataViewGrid()
txtpasal.Text & "','" & txtserah.Text &
Else
"','" & txtterima.Text & "','" &
SQL = "Update
txtkolom.Text & "', '" & txtbox.Text &
tbl_pidana Set nm_terdakwa = '" &
"','" & tglserah.Value.ToString("MM-dd-
txtnama.Text & "', jns_perkara = '" &
yyyy") & "','" &
txtjnsperkara.Text & "', pasal = '" &
tglsimpan.Value.ToString("MM-dd-yyyy") &
txtpasal.Text & "', serah = '" &
"','" & txtket.Text & "') "
txtserah.Text & "', terima = '" &
txtterima.Text & "' , kolom = '" &
Proses.ExecuteNonQuery(SQL)
txtkolom.Text & "' , box = '" &
MsgBox("Data Telah Di
txtbox.Text & "' , tgterima = '" &
Tambah")
tglserah.Value.ToString("MM-dd-yyyy") &
Call hapus()
"' , tglsimpan = '" &
Call DataViewGrid()
tglsimpan.Value.ToString("MM-dd-yyyy") &
Else
"' , = '" & txtket.Text & "' Where
MsgBox("Nomor Perkara
nmr_perkara = '" & txtnmrperkara.Text &
Ini Sudah Digunakan, Silahkan Periksa
"'"
Kembali")
Call DataViewGrid()
Proses.ExecuteNonQuery(SQL)
txtnmrperkara.Focus()
MsgBox("Data Telah
End If
Diperbaharui")
Else
Call hapus()
MsgBox("Gagal Tambah
Call DataViewGrid()
Data")
End If
Call hapus()
Else
Call DataViewGrid()
MsgBox("Gagal Update
End If
Data")
End If
Call hapus()
End Sub
Call DataViewGrid()
End If
Koding Edit End If
Koding Hapus
txtnmrperkara.Enabled = False
txtnama.Enabled = True
If txtnmrperkara.Text = "" Then
txtjnsperkara.Enabled = True
MsgBox("Pilih Data Yang Akan
txtpasal.Enabled = True
Dihapus")
txtserah.Enabled = True
btntambah.Enabled = False
txtterima.Enabled = True
btnedit.Enabled = False
txtkolom.Enabled = True
DGview.Enabled = True
txtbox.Enabled = True
tglserah.Enabled = True
Else
tglsimpan.Enabled = True
tbl = DGview.DataSource =
Proses.ExecuteQuery("Select * From tbl
tbl_pidana Where nmr_perkara = '" & txtcari.Text = ""
txtnmrperkara.Text & "'") txtcari.Focus()
If tbl.Rows.Count = 0 Then End If
MsgBox("Data Tidak End If
Ditemukan") End If
Call hapus()
Else Pengkoneksian Ke Database
Dim ya As String =
MsgBox("Hapus Data", vbYesNo) Public Class koneksi
If ya = vbYes Then Protected tbluser = New DataTable
SQL = "Delete From Protected SQL As String
tbl_pidana Where nmr_perkara = '" & Protected Con As
txtnmrperkara.Text & "'" OleDb.OleDbConnection
Protected Cmd As OleDb.OleDbCommand
Proses.ExecuteNonQuery(SQL)
Protected Da As
MsgBox("Data Berhasil
Dihapus")
OleDb.OleDbDataAdapter
Call DataViewGrid() Protected Ds As DataSet
Call hapus() Protected Dt As DataTable
Else Public Function OpenConn() As
MsgBox("Gagal Hapus Boolean
Data")
Call hapus() Con = New
End If OleDb.OleDbConnection("Provider=SQLOLED
End If B.1;Integrated Security=SSPI;Persist
End If Security Info=False;Data
Source=DESKTOP-
UD8NHC4\KYYSERVER;Initial
Koding Batal Catalog=dbarsipberkas")
Con.Open()
Call hapus() If Con.State <>
txtnmrperkara.Enabled = True ConnectionState.Open Then
btntambah.Enabled = True Return False
btnkeluar.Enabled = True : Else
btnhapus.Enabled = True Return True
btnbatal.Enabled = True : End If
btnedit.Enabled = True End Function
Public Sub CloseCon()
If Not IsNothing(Con) Then
Koding algoritma sequential Con.Close()
Con = Nothing
If Asc(e.KeyChar) = 13 Then End If
If txtcari.Text = "" Then
End Sub
MsgBox("Data Tidak
Public Function ExecuteQuery(ByVal
Ditemukan")
Else Query As String) As DataTable
tbl = Proses. ("Select * If Not OpenConn() Then
From tbl_pidana Where pasal = '" & MsgBox("Koneksi
txtcari.Text & "'or nmr_perkara like '%" Gagal..!!!!", MsgBoxStyle.Critical,
& txtcari.Text & "%' or nm_terdakwa like "Error")
'%" & txtcari.Text & "%' ") Return Nothing
If tbl.Rows.Count = 0 Exit Function
Then End If
MessageBox.Show("Data Cmd = New
Tidak Ditemukan", "information", OleDb.OleDbCommand(Query, Con)
MessageBoxButtons.OK, Da = New OleDb.OleDbDataAdapter
MessageBoxIcon.Information) Da.SelectCommand = Cmd
txtcari.Focus() Ds = New DataSet
Else Da.Fill(Ds)
DGview.Refresh() Dt = Ds.Tables(0)
Return Dt
DGview.ClearSelection()
Dt = Nothing
Ds = Nothing
Da = Nothing Me.DGview.Columns(2).HeaderText
Cmd = Nothing = "Jenis Perkara"
CloseCon() Me.DGview.Columns(3).HeaderText
End Function = "Pasal"
Public Sub ExecuteNonQuery(ByVal Me.DGview.Columns(4).HeaderText
Query As String) = "Yang Menyerahkan"
If Not OpenConn() Then Me.DGview.Columns(5).HeaderText
MsgBox("Koneksi = "Yang Menerima"
gagal..!!!!", MsgBoxStyle.Critical, Me.DGview.Columns(6).HeaderText
"Error") = "Kolom Lemari"
Exit Sub Me.DGview.Columns(7).HeaderText
End If = "Box Berkas"
Cmd = New OleDb.OleDbCommand Me.DGview.Columns(8).HeaderText
Cmd.Connection = Con = "Tanggal Terima"
Cmd.CommandType = Me.DGview.Columns(9).HeaderText
CommandType.Text = "Tanggal Simpan"
Cmd.CommandText = Query
Cmd.ExecuteNonQuery() Me.DGview.Columns(10).HeaderText =
Cmd = Nothing "Ket"
CloseCon()
End Sub End Sub
Sub DataViewGrid()
DGview.Refresh()
Dim SQL As String tbl =
Dim Proses As New koneksi Proses.ExecuteQuery("Select * From
Dim tbl As DataTable tbl_pidana Order By nmr_Perkara desc")
Sub hapus() DGview.DataSource = tbl
txtnmrperkara.Text = "" End Sub
txtnama.Text = "" Private Sub
txtjnsperkara.Text = "" DGView_CellContentDoubleClick(ByVal
txtpasal.Text = "" sender As System.Object, ByVal e As
txtserah.Text = "" System.Windows.Forms.DataGridViewCellEv
txtterima.Text = "" entArgs) Handles
txtkolom.Text = "" DGview.CellContentDoubleClick
txtbox.Text = "" txtnmrperkara.Text =
tglserah.Value = DGview.Item(0,
Date.Now.ToString("MM-dd-yyyy") DGview.CurrentRow.Index).Value
tglsimpan.Value = txtnama.Text = DGview.Item(1,
Date.Now.ToString("MM-dd-yyyy") DGview.CurrentRow.Index).Value
txtket.Text = "" txtjnsperkara.Text =
lblnip.Text = "" DGview.Item(2,
txtnmrperkara.Focus() DGview.CurrentRow.Index).Value
End Sub txtpasal.Text = DGview.Item(3,
Sub lebar() DGview.CurrentRow.Index).Value
' Untuk Melebarkan Kolom txtserah.Text = DGview.Item(4,
Datagrid DGview.CurrentRow.Index).Value
DGview.Columns(0).Width = 160 txtterima.Text = DGview.Item(5,
DGview.Columns(1).Width = 200 DGview.CurrentRow.Index).Value
DGview.Columns(2).Width = 120 txtkolom.Text = DGview.Item(6,
DGview.Columns(3).Width = 80 DGview.CurrentRow.Index).Value
DGview.Columns(4).Width = 170 txtbox.Text = DGview.Item(7,
DGview.Columns(5).Width = 170 DGview.CurrentRow.Index).Value
DGview.Columns(6).Width = 90 tglserah.Value = DGview.Item(8,
DGview.Columns(7).Width = 80 DGview.CurrentRow.Index).Value
End Sub tglsimpan.Value =
Sub header() DGview.Item(9,
DGview.CurrentRow.Index).Value
Me.DGview.Columns(0).HeaderText txtket.Text = DGview.Item(10,
= "Nomor Perkara" DGview.CurrentRow.Index).Value
Me.DGview.Columns(1).HeaderText txtnmrperkara.Enabled = False
= "Nama Terdakwa"
End Sub
Private Sub btntambah_Click(ByVal txtbox.Enabled = True
sender As System.Object, ByVal e As tglserah.Enabled = True
System.EventArgs) Handles tglsimpan.Enabled = True
btntambah.Click txtket.Enabled = True
If txtnmrperkara.Text = "" Then lblnip.Enabled = True
MsgBox("Isi Nomor btntambah.Enabled = False
Perkara!!!") btnhapus.Enabled = False
Else btnkeluar.Enabled = False
Dim yes As String = DGview.Enabled = True
MsgBox("Tambah Data", vbYesNo)
If yes = vbYes Then If txtnmrperkara.Text = "" Or
tbl = txtnama.Text = "" Then
Proses.ExecuteQuery("Select * From MsgBox("Pilih Data Yang
tbl_pidana Where nmr_perkara = '" & Akan Diedit")
txtnmrperkara.Text & "'") Else
If tbl.Rows.Count = 0 Dim ya As String =
Then MsgBox("Perbaharui Data", vbYesNo)
SQL = "Insert Into If ya = vbYes Then
tbl_pidana Values('" & tbl =
txtnmrperkara.Text & "', '" & Proses.ExecuteQuery("Select * From
txtnama.Text & "', '" & tbl_pidana Where nmr_perkara = '" &
txtjnsperkara.Text & "','" & txtnmrperkara.Text & "'")
txtpasal.Text & "','" & txtserah.Text & If tbl.Rows.Count = 0
"','" & txtterima.Text & "','" & Then
txtkolom.Text & "', '" & txtbox.Text & MsgBox("Data Tidak
"','" & tglserah.Value.ToString("MM-dd- Dapat Diubah")
yyyy") & "','" & Call hapus()
tglsimpan.Value.ToString("MM-dd-yyyy") Call DataViewGrid()
& "','" & txtket.Text & "') " Else
SQL = "Update
Proses.ExecuteNonQuery(SQL) tbl_pidana Set nm_terdakwa = '" &
MsgBox("Data Telah txtnama.Text & "', jns_perkara = '" &
Di Tambah") txtjnsperkara.Text & "', pasal = '" &
Call hapus() txtpasal.Text & "', serah = '" &
Call DataViewGrid() txtserah.Text & "', terima = '" &
Else txtterima.Text & "' , kolom = '" &
MsgBox("Nomor txtkolom.Text & "' , box = '" &
Perkara Ini Sudah Digunakan, Silahkan txtbox.Text & "' , tgterima = '" &
Periksa Kembali") tglserah.Value.ToString("MM-dd-yyyy") &
Call DataViewGrid() "' , tglsimpan = '" &
tglsimpan.Value.ToString("MM-dd-yyyy")
txtnmrperkara.Focus() & "' , keterangan = '" & txtket.Text &
End If "' Where nmr_perkara = '" &
Else txtnmrperkara.Text & "'"
MsgBox("Gagal Tambah
Data") Proses.ExecuteNonQuery(SQL)
Call hapus() MsgBox("Data Telah
Call DataViewGrid() Diperbaharui")
End If Call hapus()
End If Call DataViewGrid()
End Sub End If
Else
Private Sub btnedit_Click(ByVal MsgBox("Gagal Update
sender As System.Object, ByVal e As Data")
System.EventArgs) Handles btnedit.Click Call hapus()
txtnmrperkara.Enabled = False Call DataViewGrid()
txtnama.Enabled = True End If
txtjnsperkara.Enabled = True End If
txtpasal.Enabled = True End Sub
txtserah.Enabled = True
txtterima.Enabled = True Private Sub btnhapus_Click(ByVal
txtkolom.Enabled = True sender As System.Object, ByVal e As
System.EventArgs) Handles End Sub
btnhapus.Click Private Sub
If txtnmrperkara.Text = "" Then DGview_CellFormatting(ByVal sender As
MsgBox("Pilih Data Yang Object, ByVal e As
Akan Dihapus") System.Windows.Forms.DataGridViewCellFo
btntambah.Enabled = False rmattingEventArgs) Handles
btnedit.Enabled = False DGview.CellFormatting
DGview.Enabled = True
DGview.Rows(e.RowIndex).HeaderCell.Valu
Else e = CStr(e.RowIndex + 1)
tbl = End Sub
Proses.ExecuteQuery("Select * From Private Sub txtcari_KeyPress(ByVal
tbl_pidana Where nmr_perkara = '" & sender As Object, ByVal e As
txtnmrperkara.Text & "'") System.Windows.Forms.KeyPressEventArgs)
If tbl.Rows.Count = 0 Then Handles txtcari.KeyPress
MsgBox("Data Tidak If Asc(e.KeyChar) = 13 Then
Ditemukan") If txtcari.Text = "" Then
Call hapus() MsgBox("Data Tidak
Else Ditemukan")
Dim ya As String = Else
MsgBox("Hapus Data", vbYesNo) tbl =
If ya = vbYes Then Proses.ExecuteQuery("Select * From
SQL = "Delete From tbl_pidana Where pasal = '" &
tbl_pidana Where nmr_perkara = '" & txtcari.Text & "'or nmr_perkara like
txtnmrperkara.Text & "'" '%" & txtcari.Text & "%' or nm_terdakwa
like '%" & txtcari.Text & "%' ")
Proses.ExecuteNonQuery(SQL) If tbl.Rows.Count = 0
MsgBox("Data Then
Berhasil Dihapus")
Call DataViewGrid() MessageBox.Show("Data Tidak Ditemukan",
Call hapus() "information", MessageBoxButtons.OK,
Else MessageBoxIcon.Information)
MsgBox("Gagal Hapus txtcari.Focus()
Data") Else
Call hapus() DGview.Refresh()
End If
End If DGview.ClearSelection()
End If DGview.DataSource =
End Sub tbl
txtcari.Text = ""
Private Sub btnbatal_Click(ByVal txtcari.Focus()
sender As System.Object, ByVal e As End Sub
System.EventArgs) Handles
btnbatal.Click Private Sub btncari_Click(ByVal
Call hapus() sender As System.Object, ByVal e As
txtnmrperkara.Enabled = True System.EventArgs) Handles btncari.Click
btntambah.Enabled = True serahpidana.Show()
btnkeluar.Enabled = True : End Sub
btnhapus.Enabled = True
btnbatal.Enabled = True : Private Sub Button1_Click(ByVal
btnedit.Enabled = True sender As System.Object, ByVal e As
End Sub System.EventArgs) Handles Button1.Click
terimapidana.Show()
Private Sub ArsipPHI_Load(ByVal End Sub
sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load Private Sub btnkeluar_Click(ByVal
Call DataViewGrid() sender As System.Object, ByVal e As
Call header() System.EventArgs) Handles
Call lebar() btnkeluar.Click
Me.Close()
DGview.AlternatingRowsDefaultCellStyle. menuutama.Show()
BackColor = Color.Silver End Sub

Potrebbero piacerti anche