0% found this document useful (0 votes)
3 views

Public Class Form Checkout Query

The document describes a class called Form_Checkout that loads data from a Belanja form, including item quantities, names, prices and subtotals, and displays it in a DataGridView. It gets the data, calculates subtotals, clears existing rows and adds new rows with the item details.

Uploaded by

fpannaviro
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Public Class Form Checkout Query

The document describes a class called Form_Checkout that loads data from a Belanja form, including item quantities, names, prices and subtotals, and displays it in a DataGridView. It gets the data, calculates subtotals, clears existing rows and adds new rows with the item details.

Uploaded by

fpannaviro
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Public Class Form_Checkout

Private Sub LoadDataFromBelanja()


' Ambil nilai dari form "Belanja"
Dim qtyBC As Integer = Belanja.QtyBC.Value
Dim qtyER As Integer = Belanja.QtyER.Value
Dim qtyWR As Integer = Belanja.QtyWR.Value
Dim qtyCH As Integer = Belanja.QtyCH.Value

Dim nameBC As String = Belanja.NameBC.Text


Dim nameER As String = Belanja.NameER.Text
Dim nameWR As String = Belanja.NameWR.Text
Dim nameCH As String = Belanja.NameCH.Text

Dim hargaBC As Double = If(String.IsNullOrEmpty(Belanja.HargaBC.Text), 0,


Convert.ToDouble(Belanja.HargaBC.Text))
Dim hargaER As Double = If(String.IsNullOrEmpty(Belanja.HargaER.Text), 0,
Convert.ToDouble(Belanja.HargaER.Text))
Dim hargaWR As Double = If(String.IsNullOrEmpty(Belanja.HargaWR.Text), 0,
Convert.ToDouble(Belanja.HargaWR.Text))
Dim hargaCH As Double = If(String.IsNullOrEmpty(Belanja.HargaCH.Text), 0,
Convert.ToDouble(Belanja.HargaCH.Text))

' Hitung subtotal untuk setiap barang


Dim subtotalBC As Double = qtyBC * hargaBC
Dim subtotalER As Double = qtyER * hargaER
Dim subtotalWR As Double = qtyWR * hargaWR
Dim subtotalCH As Double = qtyCH * hargaCH

' Masukkan data ke dalam DataGridView di form "Form_Checkout"


Me.DaftarPesanan.Rows.Clear()

' Tambahkan baris untuk setiap barang


DaftarPesanan.Rows.Add(nameBC, qtyBC, hargaBC, subtotalBC)
DaftarPesanan.Rows.Add(nameER, qtyER, hargaER, subtotalER)
DaftarPesanan.Rows.Add(nameWR, qtyWR, hargaWR, subtotalWR)
DaftarPesanan.Rows.Add(nameCH, qtyCH, hargaCH, subtotalCH)
End Sub

Private Sub Form_Checkout_Load(sender As Object, e As EventArgs) Handles MyBase.Load


LoadDataFromBelanja()
End Sub

Private Sub Tampilkan_Pesanan_Click(sender As Object, e As EventArgs) Handles Tampilkan_Pesanan.Click


LoadDataFromBelanja()
End Sub

Private Sub ListBox1_SelectedIndexChanged(sender As Object, e As EventArgs)

End Sub

Private Sub DataGridView1_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles


DaftarPesanan.CellContentClick

End Sub

Private Sub ListView1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles


DaftarBelanja.SelectedIndexChanged

End Sub
End Class
Public Class Form_Checkout

Private Sub LoadDataFromBelanja()


' Ambil nilai dari form "Belanja"
Dim qtyBC As Double = If(String.IsNullOrEmpty(Belanja.QtyBC.Value), 0,
Convert.ToDouble(Belanja.QtyBC.Value))
Dim qtyER As Double = If(String.IsNullOrEmpty(Belanja.QtyER.Value), 0,
Convert.ToDouble(Belanja.QtyER.Value))
Dim qtyWR As Double = If(String.IsNullOrEmpty(Belanja.QtyWR.Value), 0,
Convert.ToDouble(Belanja.QtyWR.Value))
Dim qtyCH As Double = If(String.IsNullOrEmpty(Belanja.QtyCH.Value), 0,
Convert.ToDouble(Belanja.QtyCH.Value))

Dim nameBC As String = Belanja.NameBC.Text


Dim nameER As String = Belanja.NameER.Text
Dim nameWR As String = Belanja.NameWR.Text
Dim nameCH As String = Belanja.NameCH.Text

Dim hargaBC As Double = If(String.IsNullOrEmpty(Belanja.LabelHargaBC.Text), 0,


Convert.ToDouble(Belanja.LabelHargaBC.Text))
Dim hargaER As Double = If(String.IsNullOrEmpty(Belanja.LabelHargaER.Text), 0,
Convert.ToDouble(Belanja.LabelHargaER.Text))
Dim hargaWR As Double = If(String.IsNullOrEmpty(Belanja.LabelHargaWR.Text), 0,
Convert.ToDouble(Belanja.LabelHargaWR.Text))
Dim hargaCH As Double = If(String.IsNullOrEmpty(Belanja.LabelHargaCH.Text), 0,
Convert.ToDouble(Belanja.LabelHargaCH.Text))

' Hitung subtotal untuk setiap barang


Dim subtotalBC As Double = If(String.IsNullOrEmpty(Belanja.HargaBC.Text), 0,
Convert.ToDouble(Belanja.HargaBC.Text))
Dim subtotalER As Double = If(String.IsNullOrEmpty(Belanja.HargaER.Text), 0,
Convert.ToDouble(Belanja.HargaER.Text))
Dim subtotalWR As Double = If(String.IsNullOrEmpty(Belanja.HargaWR.Text), 0,
Convert.ToDouble(Belanja.HargaWR.Text))
Dim subtotalCH As Double = If(String.IsNullOrEmpty(Belanja.HargaCH.Text), 0,
Convert.ToDouble(Belanja.HargaCH.Text))

' Masukkan data ke dalam DataGridView di form "Form_Checkout"


Me.DaftarPesanan.Rows.Clear()

' Tambahkan baris untuk setiap barang


DaftarPesanan.Rows.Add(nameBC, qtyBC, hargaBC, subtotalBC)
DaftarPesanan.Rows.Add(nameER, qtyER, hargaER, subtotalER)
DaftarPesanan.Rows.Add(nameWR, qtyWR, hargaWR, subtotalWR)
DaftarPesanan.Rows.Add(nameCH, qtyCH, hargaCH, subtotalCH)
End Sub

Private Sub Form_Checkout_Load(sender As Object, e As EventArgs) Handles MyBase.Load


LoadDataFromBelanja()
End Sub

Private Sub Tampilkan_Pesanan_Click(sender As Object, e As EventArgs) Handles Tampilkan_Pesanan.Click


LoadDataFromBelanja()
End Sub

Private Sub ListBox1_SelectedIndexChanged(sender As Object, e As EventArgs)

End Sub

Private Sub DataGridView1_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles


DaftarPesanan.CellContentClick

End Sub
Private Sub ListView1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles
DaftarBelanja.SelectedIndexChanged

End Sub
End Class
Public Class Form_Checkout

Private Sub LoadDataFromBelanja()


' Ambil nilai dari form "Belanja"
Dim qtyBC As Double = If(String.IsNullOrEmpty(Belanja.QtyBC.Value), 0,
Convert.ToDouble(Belanja.QtyBC.Value))
Dim qtyER As Double = If(String.IsNullOrEmpty(Belanja.QtyER.Value), 0,
Convert.ToDouble(Belanja.QtyER.Value))
Dim qtyWR As Double = If(String.IsNullOrEmpty(Belanja.QtyWR.Value), 0,
Convert.ToDouble(Belanja.QtyWR.Value))
Dim qtyCH As Double = If(String.IsNullOrEmpty(Belanja.QtyCH.Value), 0,
Convert.ToDouble(Belanja.QtyCH.Value))

Dim nameBC As String = Belanja.NameBC.Text


Dim nameER As String = Belanja.NameER.Text
Dim nameWR As String = Belanja.NameWR.Text
Dim nameCH As String = Belanja.NameCH.Text

Dim hargaBC As Double = If(String.IsNullOrEmpty(Belanja.LabelHargaBC.Text), 0,


Convert.ToDouble(Belanja.LabelHargaBC.Text))
Dim hargaER As Double = If(String.IsNullOrEmpty(Belanja.LabelHargaER.Text), 0,
Convert.ToDouble(Belanja.LabelHargaER.Text))
Dim hargaWR As Double = If(String.IsNullOrEmpty(Belanja.LabelHargaWR.Text), 0,
Convert.ToDouble(Belanja.LabelHargaWR.Text))
Dim hargaCH As Double = If(String.IsNullOrEmpty(Belanja.LabelHargaCH.Text), 0,
Convert.ToDouble(Belanja.LabelHargaCH.Text))

' Hitung subtotal untuk setiap barang


Dim subtotalBC As Double = If(String.IsNullOrEmpty(Belanja.HargaBC.Text), 0,
Convert.ToDouble(Belanja.HargaBC.Text))
Dim subtotalER As Double = If(String.IsNullOrEmpty(Belanja.HargaER.Text), 0,
Convert.ToDouble(Belanja.HargaER.Text))
Dim subtotalWR As Double = If(String.IsNullOrEmpty(Belanja.HargaWR.Text), 0,
Convert.ToDouble(Belanja.HargaWR.Text))
Dim subtotalCH As Double = If(String.IsNullOrEmpty(Belanja.HargaCH.Text), 0,
Convert.ToDouble(Belanja.HargaCH.Text))

' Masukkan data ke dalam DataGridView di form "Form_Checkout"


Me.DaftarPesanan.Rows.Clear()

' Tambahkan baris untuk setiap barang


DaftarPesanan.Rows.Add(nameBC, qtyBC, hargaBC, subtotalBC)
DaftarPesanan.Rows.Add(nameER, qtyER, hargaER, subtotalER)
DaftarPesanan.Rows.Add(nameWR, qtyWR, hargaWR, subtotalWR)
DaftarPesanan.Rows.Add(nameCH, qtyCH, hargaCH, subtotalCH)
End Sub

Private Sub Form_Checkout_Load(sender As Object, e As EventArgs) Handles MyBase.Load


LoadDataFromBelanja()
End Sub

Private Sub Tampilkan_Pesanan_Click(sender As Object, e As EventArgs) Handles Tampilkan_Pesanan.Click


LoadDataFromBelanja()
End Sub

Private Sub ListBox1_SelectedIndexChanged(sender As Object, e As EventArgs)

End Sub

Private Sub DataGridView1_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles


DaftarPesanan.CellContentClick

End Sub
Private Sub ListView1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles
DaftarBelanja.SelectedIndexChanged

End Sub
End Class

You might also like