Tuesday, 7 November 2017

Program Pendaftaran

Source Code pada Form 1 (pendaftaran)

Public Class Form1

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        cmbprodi.Items.Add("Ilmu Hukum")
        cmbprodi.Items.Add("Sistem Informasi")
        cmbprodi.Items.Add("Akuntansi")
        cmbprodi.Items.Add("Manajemen")
        cmbprodi.Items.Add("Sastra Inggris")
        tbnama.Text = ""
        tbasal.Text = ""
        tbbiaya.Text = "0"
        tbbiayasks.Text = "0"
        tbsks.Text = "24"
        tbtotalsks.Text = "0"
        tbbiaya.Enabled = False
        tbbiayasks.Enabled = False
        tbsks.Enabled = False
        tbtotalsks.Enabled = False
    End Sub

    Private Sub cmbprodi_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmbprodi.SelectedIndexChanged
        If cmbprodi.Text = "Ilmu Hukum" Then
            tbbiaya.Text = "5000000"
        ElseIf cmbprodi.Text = "Sistem Informasi" Then
            tbbiaya.Text = "4000000"
        ElseIf cmbprodi.Text = "Akuntansi" Then
            tbbiaya.Text = "6000000"
        ElseIf cmbprodi.Text = "Manajemen" Then
            tbbiaya.Text = "5500000"
        ElseIf cmbprodi.Text = "Sastra Inggris" Then
            tbbiaya.Text = "4000000"
        End If
    End Sub

    Private Sub rpagi_CheckedChanged(sender As Object, e As EventArgs) Handles rpagi.CheckedChanged
        tbbiayasks.Text = "200000"
        tbtotalsks.Text = Convert.ToInt32(tbbiayasks.Text) * Convert.ToInt32(tbsks.Text)
    End Sub

    Private Sub rmalam_CheckedChanged(sender As Object, e As EventArgs) Handles rmalam.CheckedChanged
        tbbiayasks.Text = "165000"
        tbtotalsks.Text = Convert.ToInt32(tbbiayasks.Text) * Convert.ToInt32(tbsks.Text)
    End Sub

    Private Sub rshift_CheckedChanged(sender As Object, e As EventArgs) Handles rshift.CheckedChanged
        tbbiayasks.Text = "225000"
        tbtotalsks.Text = Convert.ToInt32(tbbiayasks.Text) * Convert.ToInt32(tbsks.Text)
    End Sub

    Private Sub btnbatal_Click(sender As Object, e As EventArgs) Handles btnbatal.Click
        Close()
    End Sub

    Private Sub btndaftar_Click(sender As Object, e As EventArgs) Handles btndaftar.Click
        If tbnama.Text = "" Or tbasal.Text = "" Or cmbprodi.Text = "" Or tbtotalsks.Text = "0" Then
            MessageBox.Show("Harap isi data dengan lengkap")
        Else
            Form2.Show()
        End If
    End Sub
End Class


Source Code pada Form 2 (pembayaran)
Public Class Form2

    Dim studi, sks, total As Integer
    Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        tbbiaya.Text = Form1.tbbiaya.Text
        tbtotalsks.Text = Form1.tbtotalsks.Text
        tbtotalbayar.Text = "0"
        tbbiaya.Enabled = False
        tbtotalsks.Enabled = False
        tbtotalbayar.Enabled = False
        rcash.Checked = True
        rbca.Checked = False
        rbri.Checked = False
    End Sub

    Private Sub btnbayar_Click(sender As Object, e As EventArgs) Handles btnbayar.Click
        If rcash.Checked = False And rbca.Checked = False And rbri.Checked = False Then
            MessageBox.Show("Harap pilih metode pembayaran")
        Else
            MessageBox.Show("Terimakasih telah mendaftar " & Form1.tbnama.Text)
            Close()
            Form1.Close()
        End If
    End Sub

    Private Sub rcash_CheckedChanged(sender As Object, e As EventArgs) Handles rcash.CheckedChanged
        studi = Convert.ToInt32(tbbiaya.Text)
        sks = Convert.ToInt32(tbtotalsks.Text)
        total = 0
        If rcash.Checked = True Then
            total = studi + sks
        End If
        tbtotalbayar.Text = total
    End Sub

    Private Sub rbca_CheckedChanged(sender As Object, e As EventArgs) Handles rbca.CheckedChanged
        studi = Convert.ToInt32(tbbiaya.Text)
        sks = Convert.ToInt32(tbtotalsks.Text)
        total = 0
        If rbca.Checked = True Then
            total = studi + sks
            total = total + total * 3 / 100
        End If
        tbtotalbayar.Text = total
    End Sub

    Private Sub rbri_CheckedChanged(sender As Object, e As EventArgs) Handles rbri.CheckedChanged
        studi = Convert.ToInt32(tbbiaya.Text)
        sks = Convert.ToInt32(tbtotalsks.Text)
        total = 0
        If rbri.Checked = True Then
            total = studi + sks
            total = total + total * 4 / 100
        End If
        tbtotalbayar.Text = total
    End Sub
End Class

No comments:

Post a Comment

Odoo 11 - Create a new sample module

How To Create or Develop a Custom Module in Odoo 11 In this blog, we‘ll be focusing on how we can create or develop a custom mo...