Minggu, 14 Desember 2014

Quisku






Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Kode.Items.Add("TS001")
        Kode.Items.Add("TS002")
        Kode.Items.Add("VG001")
        Kode.Items.Add("VG002")
        Rancangtable()

    End Sub

    Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Kode.SelectedIndexChanged
        If Kode.Text = "TS001" Then
            Nama_brg.Text = "Flashdisk 4gb"
            Harga.Text = 105000
        ElseIf Kode.Text = "TS002" Then
            Nama_brg.Text = "Flashdisk 2gb"
            Harga.Text = 75000
        ElseIf Kode.Text = "VG001" Then
            Nama_brg.Text = "Flashdisk 4gb"
            Harga.Text = 90000
        Else
            Nama_brg.Text = "Flashdisk 2gb"
            Harga.Text = 60000
        End If
        Dim x As String
        x = Microsoft.VisualBasic.Left(Kode.Text, 1)
        Select Case x
            Case "T" : Merk.Text = "Toshiba"
            Case "V" : Merk.Text = "V-Gen"
        End Select
    End Sub

    Sub Rancangtable()
        With LV
            .Columns.Add("No.Pembelian", 100, HorizontalAlignment.Center)
            .Columns.Add("Kode Barang", 100, HorizontalAlignment.Center)
            .Columns.Add("Nama Barang", 100, HorizontalAlignment.Center)
            .Columns.Add("Merk", 100, HorizontalAlignment.Center)
            .Columns.Add("Harga", 100, HorizontalAlignment.Center)
            .Columns.Add("Jumlah Beli", 100, HorizontalAlignment.Center)
            .Columns.Add("Total Harga", 100, HorizontalAlignment.Center)
            LV.View = View.Details
            LV.GridLines = True
            LV.FullRowSelect = True
        End With
    End Sub
    Sub hapus()
        NO.Text = ""
        Kode.Text = ""
        Nama_brg.Text = ""
        Merk.Text = ""
        Harga.Text = ""
        Jumlah.Text = ""
        Total.Text = ""
    End Sub
    Sub Isi_tabel()
        Dim lst As New ListViewItem
        With lst
            .Text = (NO.Text)
            .SubItems.Add(Kode.Text)
            .SubItems.Add(Nama_brg.Text)
            .SubItems.Add(Merk.Text)
            .SubItems.Add(Harga.Text)
            .SubItems.Add(Jumlah.Text)
            .SubItems.Add(Total.Text)

        End With
        LV.Items.Add(lst)
    End Sub

    Private Sub LV_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LV.SelectedIndexChanged

    End Sub

    Private Sub btnSimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSimpan.Click

        If Jumlah.Text <> "" Then
            Total.Text = Harga.Text * Jumlah.Text
        Else
            MessageBox.Show("Jumlah Tidak Boleh Kosong")
            Exit Sub
        End If 'CallByName(jumlah_KeyPress)
        Call Isi_tabel()
    End Sub

    Private Sub BtnHps_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnHps.Click
        If LV.SelectedItems.Count <> 0 Then
            LV.Items.Remove(LV.SelectedItems(0))
        Else
            MsgBox("Pilih Dulu Yang Ingin di Hapus!!!")
        End If
    End Sub

    Private Sub btnHapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnHapus.Click
        Call hapus()
        LV.Items.Clear()
    End Sub

    Private Sub btnBersih_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBersih.Click
        Call hapus()
    End Sub

    Private Sub btnKeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnKeluar.Click
        Me.Close()
    End Sub
End Class



Tidak ada komentar:

Posting Komentar