Minggu, 30 Juni 2013

SISTEM INFORMASI PENDATAAN DAN PENJUALAN TANAH



SISTEM INFORMASI PENDATAAN DAN PENJUALAN TANAH


Form Sertifikat Baru


Listing Program Sertifikat Baru



Imports System.Data.OleDb

Public Class SertifikatBaru
    Public DB As OleDbConnection
    Public CMD As OleDbCommand
    Public ADP As OleDbDataAdapter
    Public DR As OleDbDataReader
    Public DS As New DataSet
    Dim SQL As String

    Public Sub OpenDB()
        Dim LOKASI = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source =C:\vb2\PENGUKURAN_TANAH.mdb"
        DB = New OleDbConnection(LOKASI)
        If DB.State = ConnectionState.Closed Then
            DB.Open()
        End If
    End Sub
    Sub TampilRecordsertifikat()
        ADP = New OleDbDataAdapter("SELECT * FROM SERTIFIKAT", DB)
        DS = New DataSet
        ADP.Fill(DS, "SERTIFIKAT")
        DataGridView1.DataSource = DS.Tables("SERTIFIKAT")
    End Sub
    Sub ButtonBaru()
        btnbaru.Enabled = True
        btnsmpn.Enabled = False
        edit.Enabled = False
        btnhps.Enabled = False
        btnbtl.Enabled = False
        btnkluar.Enabled = True
    End Sub
    Sub ButtonEdit()
        btnbaru.Enabled = False
        btnsmpn.Enabled = False
        edit.Enabled = True
        btnhps.Enabled = True
        btnbtl.Enabled = True
        btnkluar.Enabled = False
    End Sub
    Sub ButtonSimpan()
        btnbaru.Enabled = False
        btnsmpn.Enabled = True
        edit.Enabled = False
        btnhps.Enabled = False
        btnbtl.Enabled = True
        btnkluar.Enabled = False
    End Sub
    Sub HapusText()
        NOSERT.Text = ""
        no_berkas.Text = ""
        tnggl.Text = ""
        dibuat_oleh.Text = ""
        KEC.Text = ""
        desa_lama.Text = ""
        desa_baru.Text = ""
        JALAN.Text = ""
        BLOK.Text = ""
        RT.Text = ""
        jumlah_surat_ukur.Text = ""
        STATUS.Text = ""
        luas_tanah.Text = ""
        PERUNTUK.Text = ""
        PENGGUNA.Text = ""
        Call ButtonBaru()
    End Sub

    Private Sub SertifikatBaru_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Call OpenDB()
        Call HapusText()
        Call TampilRecordsertifikat()
    End Sub


    Private Sub btnbaru_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnbaru.Click
        Call HapusText()
        NOSERT.Focus()

    End Sub

    Private Sub btnbtl_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnbtl.Click
        Call HapusText()
        NOSERT.Focus()

    End Sub

    Private Sub btnkluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnkluar.Click
        Me.Close()

    End Sub

    Private Sub btnsmpn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsmpn.Click
        SQL = "INSERT INTO SERTIFIKAT(NO_SERTIFIKAT, NO_BERKAS, TANGGAL, DIBUAT_OLEH, KECAMATAN, DESA_LAMA, DESA_BARU, JALAN, BLOK, RT_RW, JUMLAH_SU, STATUS_TANAH, LUAS, PERUNTUKAN, PENGGUNA) " & _
                        " values('" & NOSERT.Text & "','" & _
                                      no_berkas.Text & "','" & _
                                      tnggl.Text & "','" & _
                                      dibuat_oleh.Text & "','" & _
                                      KEC.Text & "','" & _
                                      desa_lama.Text & "','" & _
                                      desa_baru.Text & "','" & _
                                      JALAN.Text & "','" & _
                                      BLOK.Text & "','" & _
                                      RT.Text & "','" & _
                                      jumlah_surat_ukur.Text & "')"

        CMD = New OleDbCommand(SQL, DB)
        CMD.ExecuteNonQuery()
        Call btnbaru_Click(sender, e)
        Call TampilRecordsertifikat()
    End Sub

    Private Sub btnhps_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnhps.Click
        SQL = "DELETE FROM SERTIFIKAT Where NO_SERTIFIKAT='" & NOSERT.Text & "'"
        CMD = New OleDbCommand(SQL, DB)
        CMD.ExecuteNonQuery()
        Call btnbaru_Click(sender, e)
        Call TampilRecordsertifikat()
    End Sub

    Private Sub edit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles edit.Click
        SQL = "UPDATE SERTIFIKAT SET NO_BERKAS='" & no_berkas.Text & "'," & _
                   " TANGGAL='" & tnggl.Text & "'," & _
                   " DIBUAT_OLEH='" & dibuat_oleh.Text & "'," & _
                   " KECAMATAN='" & KEC.Text & "'," & _
                   " DESA_LAMA='" & desa_lama.Text & "'," & _
                   " DESA_BARU='" & desa_baru.Text & "'," & _
                   " JALAM='" & JALAN.Text & "'," & _
                   " BLOK='" & BLOK.Text & "'," & _
                   " RT_RW='" & RT.Text & "'," & _
                   " JUMLAH_SU='" & jumlah_surat_ukur.Text & "'," & _
                   " STASTUS_TANAH='" & STATUS.Text & "'," & _
                   " LUAS='" & luas_tanah.TabIndex & "'," & _
                   " PERUNTUKAN='" & PERUNTUK.Text & "'," & _
                   " PENGGUNA='" & PENGGUNA.Text & "' " & _
                   " Where NO_SERTIFIKAT='" & NOSERT.Text & "'"
        CMD = New OleDbCommand(SQL, DB)
        CMD.ExecuteNonQuery()
        Call btnbaru_Click(sender, e)
        Call TampilRecordsertifikat()
    End Sub

    Private Sub NOSERT_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles NOSERT.KeyPress
        Dim tombol As Integer = Asc(e.KeyChar)
        Dim xkode As String
        If tombol = 13 Then

            SQL = "select *from SERTIFIKAT Where NO_SERTIFIKAT='" & NOSERT.Text & "'"
            CMD = New OleDbCommand(SQL, DB)
            DR = CMD.ExecuteReader
            DR.Read()
            If DR.HasRows = True Then
                no_berkas.Text = DR.Item(1)
                tnggl.Text = DR.Item(2)
                dibuat_oleh.Text = DR.Item(3)
                KEC.Text = DR.Item(4)
                desa_lama.Text = DR.Item(5)
                desa_baru.Text = DR.Item(6)
                JALAN.Text = DR.Item(7)
                BLOK.Text = DR.Item(8)
                RT.Text = DR.Item(9)
                jumlah_surat_ukur.Text = DR.Item(10)
                STATUS.Text = DR.Item(11)
                luas_tanah.Text = DR.Item(12)
                Call ButtonEdit()
                MsgBox("Data ditemukan !")
            Else
                xkode = NOSERT.Text
                Call HapusText()
                NOSERT.Text = xkode
                Call ButtonSimpan()
            End If
            no_berkas.Focus()
        End If
    End Sub

   End Class

 Cetak Sertifikat Baru 

 


Tidak ada komentar:

Posting Komentar