Quantcast
Channel: VBForums
Viewing all articles
Browse latest Browse all 15648

VS 2015 Calculations not calculating? VBS 2015

$
0
0
Hello everyone, I'm writing a program for class and I cannot get the Calculate Charges button to function. It's supposed to fill out the text boxes on the bottom once the user inputs their data. When I input data and press the button nothing happens, and VB isn't throwing any errors so I don't know what I did wrong. My code is below as well as a screenshot of the program. Any help is appreciated, thanks!


Code:

Public Class Form1
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        'Get todays date from the system and display it
        lblDateToday.Text = Now.ToString("D")
        'Get current time from the system and display it
        lblTimeToday.Text = Now.ToString("T")
    End Sub

    Private Sub btnCalculate_Click(sender As Object, e As EventArgs) Handles btnCalculate.Click
        'Declare variables for the calculations.
        Dim decRoomCharges As Decimal  'Room charges total
        Dim decAddCharges As Decimal  'Additional Charges
        Dim decSubtotal As Decimal    'Subtotal
        Dim decTax As Decimal          'Tax
        Dim decTotal As Decimal        'Total of all charges
        Const decTAX_RATE As Decimal = 0.08D    'Tax rate

        Try
            'Calculate and display the room charges
            decRoomCharges = CDec(txtNights.Text) *
                CDec(txtNightlyCharge.Text)
            lblRoomCharges.Text = decRoomCharges.ToString("c")

            'Calculate and display the additional charges.
            decAddCharges = CDec(txtRoomService.Text) +
                CDec(txtTelephone.Text) +
                CDec(txtMisc.Text)
            lblAddCharges.Text = decAddCharges.ToString("c")

            'Calculate and display the subtotal.
            decSubtotal = decRoomCharges + decAddCharges
            lblSubtotal.Text = decSubtotal.ToString("c")

            'Calculate and display the tax.
            decTax = decSubtotal * decTAX_RATE
            lblTax.Text = decTax.ToString("c")

            'Calculate and display the total charges.
            decTotal = decSubtotal + decTax
            lblTotal.Text = decTotal.ToString("c")
        Catch
            'Error message
            MessageBox.Show("All inputs must be valid numeric values.")

        End Try


    End Sub

    Private Sub btnClear_Click(sender As Object, e As EventArgs) Handles btnClear.Click
        'Clear the room info fields.
        txtNights.Clear()
        txtNightlyCharge.Clear()

        'Clear the additonal charges fields.
        txtRoomService.Clear()
        txtTelephone.Clear()
        txtMisc.Clear()

        'Clear the decTotal fields.
        lblRoomCharges.Text = String.Empty
        lblAddCharges.Text = String.Empty
        lblSubtotal.Text = String.Empty
        lblTax.Text = String.Empty
        lblTotal.Text = String.Empty

        'Get today's date from the operating system and display it.
        lblDateToday.Text = Now.ToString("D")

        'Get the current time from the operating system and display it.
        lblTimeToday.Text = Now.ToString("T")

        'Reset the focus to the first field.
        txtNights.Focus()
    End Sub

    Private Sub btnExit_Click(sender As Object, e As EventArgs) Handles btnExit.Click
        'Close the form.
        Me.Close()
    End Sub
End Class

Name:  Room Charge Calculator 9_22_2020 5_30_31 PM.png
Views: 8
Size:  15.9 KB
Attached Images
 

Viewing all articles
Browse latest Browse all 15648

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>