Public Class Form1
Inherits System.Windows.Forms.Form
#Region " Windows Form Designer generated code "
#End Region
Const mdecMANICURE_PRICE As Decimal = 35D
Const mdecMAKEOVER_PRICE As Decimal = 125D
Const mdecHAIRSTYLING_PRICE As Decimal = 60D
Const mdecPERMANENTMAKEUP_PRICE As Decimal = 200D
Const mdecDISCOUNT10 As Decimal = 0.9D
Const mdecDISCOUNT20 As Decimal = 0.8D
Dim decSubtotal As Decimal
Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click
'Exit the project
Me.Close()
End Sub
Private Sub btnCalculate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCalculate.Click
If chkMakeover.Checked = True Then
lblMakeover.Text = CStr(mdecMAKEOVER_PRICE)
lblMakeover.Text = FormatCurrency(mdecMAKEOVER_PRICE)
ElseIf chkMakeover.Checked = False Then
lblMakeover.Text = ""
decSubtotal = decSubtotal + mdecMAKEOVER_PRICE
End If
If chkHairstyling.Checked = True Then
lblHairstyling.Text = CStr(mdecHAIRSTYLING_PRICE)
lblHairstyling.Text = FormatCurrency(mdecHAIRSTYLING_PRICE)
ElseIf chkHairstyling.Checked = False Then
lblHairstyling.Text = ""
decSubtotal = decSubtotal + mdecHAIRSTYLING_PRICE
End If
If chkManicure.Checked = True Then
lblManicure.Text = CStr(mdecMANICURE_PRICE)
lblManicure.Text = FormatCurrency(mdecMANICURE_PRICE)
ElseIf chkManicure.Checked = False Then
lblManicure.Text = ""
decSubtotal = decSubtotal + mdecMANICURE_PRICE
End If
If chkPermanentmakeup.Checked = True Then
lblPermanentmakeup.Text = CStr(mdecPERMANENTMAKEUP_PRICE)
lblPermanentmakeup.Text = FormatCurrency(mdecPERMANENTMAKEUP_PRICE)
ElseIf chkPermanentmakeup.Checked = False Then
lblPermanentmakeup.Text = ""
decSubtotal = decSubtotal + mdecPERMANENTMAKEUP_PRICE
End If
If radDiscount10.Checked = True Then
decSubtotal = decSubtotal * mdecDISCOUNT10
ElseIf radDiscount20.Checked = True Then
decSubtotal = decSubtotal * mdecDISCOUNT20
ElseIf radDiscountNo.Checked = True Then
decSubtotal = decSubtotal * 1
End If
lblTotalDue.Text = FormatCurrency(decSubtotal)
End Sub
Private Sub btnClear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClear.Click
If lblTotalDue.Text <> "" Then
If IsNumeric(lblTotalDue.Text) Then
chkMakeover.Checked = False
chkHairstyling.Checked = False
chkManicure.Checked = False
chkPermanentmakeup.Checked = False
lblTotalDue.Text = ""
lblMakeover.Text = ""
lblHairstyling.Text = ""
lblManicure.Text = ""
lblPermanentmakeup.Text = ""
decSubtotal = 0
radDiscount10.Checked = False
radDiscount20.Checked = False
radDiscountNo.Checked = False
txtCustomerName.Clear()
txtCustomerName.Focus()
End If
End If
End Sub
End Class