Here is my code.
Dim mdecDeposit As Decimal = 100D
Dim mdecCheck As Decimal = 50D
Dim mdecServiceCharge As Decimal = 2.5D
Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click
'Terminate Project
Me.Close()
End Sub
Private Sub btnClear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClear.Click
'Clear all controls
radDeposit.Checked = True
radCheck.Checked = False
radServiceCharge.Checked = False
lblNewBalance.Text = ""
With txtTransactions
.Clear()
.Focus()
End With
End Sub
Private Sub btnCalculate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCalculate.Click
Dim decNewBalance As Decimal
Dim StrMessage As String
Dim decTransactions As Decimal
Dim decDeposit As Decimal
Dim decCheck As Decimal
Dim decServiceCharge As Decimal
If radDeposit.Checked Then
decDeposit = mdecDeposit
ElseIf radCheck.Checked Then
decCheck = mdecCheck
ElseIf radServiceCharge.Checked Then
decServiceCharge = mdecServiceCharge
Else
MessageBox.Show("Please Make a transaction selection", "Selection Required", MessageBoxButtons.OK, MessageBoxIcon.Information)
End If
If txtTransactions.Text <> "" Then
If IsNumeric(txtTransactions.Text) Then
'Good data then preform transactions
Try
decTransactions = CDec(txtTransactions.Text)
decNewBalance = decTransactions + mdecDeposit
decNewBalance = decTransactions - mdecCheck
decNewBalance = decTransactions - mdecServiceCharge
decNewBalance += decTransactions
lblNewBalance.Text = FormatCurrency(decNewBalance)
txtTransactions.Text = FormatCurrency(txtTransactions)
Catch
StrMessage = "Calculation Error"
MessageBox.Show(StrMessage, "Error", MessageBoxButtons.OK, MessageBoxIcon.Information)
End Try
Else 'Nonnumeric data
StrMessage = "Nonnumeric data entered for transaction"
MessageBox.Show(StrMessage, "Data Entry Error", MessageBoxButtons.OK, MessageBoxIcon.Information)
txtTransactions.Focus()
End If
Else
StrMessage = "Enter money for a transaction"
MessageBox.Show(StrMessage, "Data Entry Error", MessageBoxButtons.OK, MessageBoxIcon.Information)
txtTransactions.Focus()
End If
End Sub

New Topic/Question
Reply




MultiQuote







|