Friday, March 27, 2015

TAMPILAN PROGRAM




Kali ini ane share lg program laundry gan,,program ini hanya basic aja selanjutnya silahkan agan2 kembangin lg supaya bisa lebih memiliki nilai jual gan.. :D
Oke langsung aja ke Koding again..

CODE :

Imports System.Data.OleDb

Public Class Form1
    Public conn As New OleDbConnection
    Public dtAdapter As New OleDbDataAdapter
    Public cmd As OleDbCommand
    Public perintah, alamat As String

    Public Sub koneksi()
        alamat = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & Application.StartupPath & "\DbUjian.mdb"
        conn = New OleDbConnection(alamat)
    End Sub

    Public Sub tampildata()
        perintah = "select * from tbLaundry"
        dtAdapter = New OleDbDataAdapter(perintah, conn)
        Dim dttable As New DataTable
        dttable.Clear()
        dtAdapter.Fill(dttable)
        DataGridView1.DataSource = dttable
    End Sub

    Public Sub carinama()
        perintah = "select * from tbLaundry where nama like '%" & txtcari.Text & "%'"
        dtAdapter = New OleDbDataAdapter(perintah, conn)
        Dim dttable As New DataTable
        dttable.Clear()
        dtAdapter.Fill(dttable)
        DataGridView1.DataSource = dttable
    End Sub

    Public Sub caritgl()
        perintah = "select * from tbLaundry where tgl like '%" & txtcari.Text & "%'"
        dtAdapter = New OleDbDataAdapter(perintah, conn)
        Dim dttable As New DataTable
        dttable.Clear()
        dtAdapter.Fill(dttable)
        DataGridView1.DataSource = dttable
    End Sub

    Public Sub kosong()
        txtnama.Text = ""
        cmbbrt.Text = ""
        txthrg.Text = ""
        txtbyr.Text = ""
        txtsisa.Text = ""
        txtnama.Focus()
        ubhbtn.Enabled = False
        hpsbtn.Enabled = False
    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        koneksi()
        conn.Open()
        tampildata()
        kosong()
    End Sub

    Private Sub cmbbrt_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbbrt.SelectedIndexChanged
        Select Case cmbbrt.Text
            Case "1 Kg"
                txthrg.Text = "6000"
            Case "2 Kg"
                txthrg.Text = "12000"
            Case "3 Kg"
                txthrg.Text = "18000"
            Case "4 Kg"
                txthrg.Text = "24000"
            Case "5 Kg"
                txthrg.Text = "30000"
        End Select
    End Sub

    Private Sub tmbhbtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tmbhbtn.Click
        If txtnama.Text = "" Or cmbbrt.Text = "" Or txthrg.Text = "" Then
            MsgBox("Data Belum Lengkap")
            kosong()
            Exit Sub
        Else
            perintah = "insert into tbLaundry values ('" & DateTimePicker1.Value & "','" & txtnama.Text & "','" & cmbbrt.Text & "','" & txthrg.Text & "','" & txtbyr.Text & "','" & txtsisa.Text & "')"
            cmd = New OleDbCommand(perintah, conn)
            cmd.ExecuteNonQuery()
            MsgBox("Data Berhasil di Tambah")
            tampildata()
            kosong()
        End If
    End Sub

    Private Sub ubhbtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ubhbtn.Click
        Dim edit As String
        edit = "update tbLaundry set tgl = '" & DateTimePicker1.Value & "',brt='" & cmbbrt.Text & "',hrg='" & txthrg.Text & "',byr='" & txtbyr.Text & "',sisa='" & txtsisa.Text & "', nama='" & txtnama.Text & "'"
        cmd = New OleDbCommand(edit, conn)
        cmd.ExecuteNonQuery()
        MsgBox("Data Berhasil di Ubah")
        tampildata()
        kosong()
    End Sub

    Private Sub hpsbtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles hpsbtn.Click
        Dim hapus As String = "Delete from tbLaundry where nama ='" & txtnama.Text & "'"
        cmd = New OleDbCommand(hapus, conn)
        cmd.ExecuteNonQuery()
        MsgBox("Data Berhasil Dihapus")
        tampildata()
        kosong()
    End Sub

    Private Sub DataGridView1_CellContentDoubleClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellContentDoubleClick
        Dim i As Integer
        i = Me.DataGridView1.CurrentRow.Index
        With DataGridView1.Rows.Item(i)
            DateTimePicker1.Value = .Cells(0).Value
            txtnama.Text = .Cells(1).Value
            cmbbrt.Text = .Cells(2).Value
            txthrg.Text = .Cells(3).Value
            txtbyr.Text = .Cells(4).Value
            txtsisa.Text = .Cells(5).Value
            DateTimePicker1.Focus()
        End With
        ubhbtn.Enabled = True
        hpsbtn.Enabled = True
    End Sub

    Private Sub RadioButton2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton2.CheckedChanged
        caritgl()
    End Sub

    Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged
        carinama()
    End Sub

    Private Sub txtcari_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtcari.KeyPress
        If e.KeyChar = Chr(13) Then
            If RadioButton1.Checked Then
                carinama()
            ElseIf RadioButton2.Checked Then
                caritgl()
            End If
        End If
    End Sub

    Private Sub btlbtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btlbtn.Click
        kosong()
    End Sub

    Private Sub txtbyr_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtbyr.TextChanged
        txtsisa.Text = Val(txtbyr.Text) - Val(txthrg.Text)
    End Sub
End Class

Untuk Download Project nya silahkan klik link dibawah gan..

Zippyshare

4Shared

Mediafire
Next
This is the most recent post.
Previous
Older Post

0 comments:

Post a Comment

Mohon kritik dan saran nya..