Rabu, 30 November 2011

LatihanForm_32

Form_32_A
Public Class LATIHAN_32A_36109009
    Dim ALWI_DT_36109009 As New DataTable
    Dim AL_UYHA_36109009 As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source='" & Application.StartupPath & "\DATABARANG.accdb'")

    Public Sub CHUCHA_36109009()
        Dim aL_36109009 As New OleDb.OleDbDataAdapter
        aL_36109009 = New OleDb.OleDbDataAdapter("select * From BARANG", AL_UYHA_36109009)
        ALWI_DT_36109009.Rows.Clear()
        aL_36109009.Fill(ALWI_DT_36109009)
        aL_36109009.Dispose()
        DGV_36109009.DataSource = ALWI_DT_36109009
    End Sub
    Private Sub LATIHAN_32A_36109009_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        CHUCHA_36109009()
        DGV_36109009.DataSource = ALWI_DT_36109009
    End Sub
    Private Sub TAMBAH_36109009_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TAMBAH_36109009.Click
        If LATIHAN_32B_36109009.Visible = False Then
            LATIHAN_32B_36109009.Show()
        Else
            LATIHAN_32B_36109009.Activate()
        End If
    End Sub

    Private Sub EDIT_36109009_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles EDIT_36109009.Click
        If LATIHAN_32C_36109009.Visible = False Then
            LATIHAN_32C_36109009.Show()
        Else
            LATIHAN_32C_36109009.Activate()
        End If

        LATIHAN_32C_36109009.KD_36109009.Text = DGV_36109009.CurrentRow.Cells("kodebarang").Value
        LATIHAN_32C_36109009.NB_36109009.Text = DGV_36109009.CurrentRow.Cells("namabarang").Value
        LATIHAN_32C_36109009.HJ_36109009.Text = DGV_36109009.CurrentRow.Cells("hargajual").Value
        LATIHAN_32C_36109009.JB_36109009.Text = DGV_36109009.CurrentRow.Cells("jumlahbarang").Value
        LATIHAN_32C_36109009.KBL_36109009.Text = DGV_36109009.CurrentRow.Cells("kodebarang").Value

        LATIHAN_32C_36109009.Show()
    End Sub
End Class

Form_32_B
Public Class LATIHAN_32B_36109009
    Dim ALWIYAH As New ByIskandar.CariKeDataBaseByIskandar
    Dim KENDARAAN_UMUM As New OleDb.OleDbCommand
    Dim AL_UYHA As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Application.StartupPath & "\DATABARANG.accdb")

    Private Sub SIMPAN_36109009_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SIMPAN_36109009.Click
        ALWIYAH.AturPencarianDataBase("Barang", "KodeBarang", KD_36109009.Text, 1, AL_UYHA)
        If ALWIYAH.JumlanBaris > 0 Then
            MsgBox("Maaf kode barang yang anda input sudah ada")
            Exit Sub
        ElseIf KD_36109009.Text.Length = 0 Then
            MsgBox("Tolong kasian isi ki dulu yang kosong")
            Exit Sub
        ElseIf NB_36109009.Text.Length = 0 Then
            MsgBox("Tolong kasian isi ki dulu yang kosong")
            Exit Sub
        ElseIf Val(HJ_36109009.Text) = 0 Then
            MsgBox("Tolong kasian isi ki dulu yang kosong")
            Exit Sub
        ElseIf Val(JB_36109009.Text) = 0 Then
            MsgBox("Tolong kasian isi ki dulu yang kosong")
            Exit Sub
        End If

        KENDARAAN_UMUM = New OleDb.OleDbCommand("insert into barang (kodebarang, namabarang, hargajual, jumlahbarang) values ('" & KD_36109009.Text & "','" & NB_36109009.Text & "'," & Val(HJ_36109009.Text) & "," & Val(JB_36109009.Text) & ")", AL_UYHA)

        AL_UYHA.Open()
        KENDARAAN_UMUM.ExecuteNonQuery()
        AL_UYHA.Close()
        KENDARAAN_UMUM.Dispose()

        KD_36109009.Text = ""
        NB_36109009.Text = ""
        HJ_36109009.Text = ""
        JB_36109009.Text = ""

    End Sub
End Class

Form_32_C
Public Class LATIHAN_32C_36109009
    Dim ALWIYAH As New ByIskandar.CariKeDataBaseByIskandar
    Dim KENDARAAN_UMUM As New OleDb.OleDbCommand
    Dim AL_UYHA As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Application.StartupPath & "\DATABARANG.accdb")

    Private Sub SIMPAN_36109009_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SIMPAN_36109009.Click
        If KBL_36109009.Text <> KD_36109009.Text Then
            ALWIYAH.AturPencarianDataBase("Barang", "Kodebarang", KD_36109009.Text, 1, AL_UYHA)
            If KD_36109009.Text.Length = 0 Then
                MsgBox("Tolong kasian isi ki dulu yang kosong")
                Exit Sub
            End If
        End If

        If KD_36109009.Text.Length = 0 Then
            MsgBox("Tolong kasian isi ki dulu yang kosong")
            Exit Sub
        ElseIf NB_36109009.Text.Length = 0 Then
            MsgBox("Tolong kasian isi ki dulu yang kosong")
            Exit Sub
        ElseIf Val(HJ_36109009.Text) = 0 Then
            MsgBox("Tolong kasian isi ki dulu yang kosong")
            Exit Sub
        ElseIf Val(JB_36109009.Text) = 0 Then
            MsgBox("Tolong kasian isi ki dulu yang kosong")
            Exit Sub
        End If

        KENDARAAN_UMUM = New OleDb.OleDbCommand("update barang set kodebarang = '" & KD_36109009.Text & "', namabarang = '" & NB_36109009.Text & "', hargajual = " & Val(HJ_36109009.Text) & ", jumlahbarang = " & Val(JB_36109009.Text) & " where kodebarang = '" & KBL_36109009.Text & "'", AL_UYHA)

        AL_UYHA.Open()
        KENDARAAN_UMUM.ExecuteNonQuery()
        AL_UYHA.Close()
        KENDARAAN_UMUM.Dispose()

        KBL_36109009.Text = ""
        KD_36109009.Text = ""
        NB_36109009.Text = ""
        HJ_36109009.Text = ""
        JB_36109009.Text = ""
    End Sub
End Class

Tidak ada komentar:

Posting Komentar