Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 'Programmed By: Michael Esposito
  2. 'Copyright October 2010
  3.  
  4.  
  5. Public Class frmCh3MailOrder
  6.     Private intSales As Decimal
  7.     Private decHrsWorked As Decimal
  8.     Dim decBonus, decTotalSales As Decimal
  9.  
  10.  
  11.     Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click
  12.         Me.Close()
  13.     End Sub
  14.  
  15.     Private Sub btnPrint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPrint.Click
  16.         PrintForm1.PrintAction = Printing.PrintAction.PrintToPreview
  17.         PrintForm1.Print()
  18.     End Sub
  19.  
  20.     Private Sub btnClear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClear.Click
  21.         lblBonusAmt.Text = ""
  22.         txtFname.Text = ""
  23.         txtLname.Text = ""
  24.         txtHoursWorked.Text = ""
  25.         lblError.Text = ""
  26.     End Sub
  27.  
  28.     Private Sub btnCalc_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCalc.Click
  29.  
  30.         ''calculate value
  31.        ''Declare Bonus Amount variable
  32.        ''Bonus amount is 2% of total sales times hours worked
  33.        '********NESTED TRY********
  34.        Try
  35.             'check quantity
  36.            decTotalSales = Decimal.Parse(txtTotalSales.Text)
  37.             Try
  38.                 'check sales
  39.                decHrsWorked = Decimal.Parse(txtHoursWorked.Text)
  40.  
  41.                 'do calculations for sales
  42.                decBonus = ((decTotalSales * 0.02D) * decHrsWorked)
  43.  
  44.                 'if no errors
  45.                lblError.Text = "Great job! Keep up the good work!"
  46.  
  47.                 'Display values as currency
  48.                lblBonusAmt.Text = decBonus.ToString("C")
  49.  
  50.                 ''if there are errors with hours worked
  51.            Catch ex As Exception
  52.                 lblError.Text = "Error in Hours Worked: " + ex.Message
  53.                 With txtHoursWorked
  54.                     .SelectAll()
  55.                     .Focus()
  56.                 End With
  57.             End Try
  58.  
  59.             ''if there are errors with total sales
  60.        Catch ex As Exception
  61.             lblError.Text = "Error in Total Sales: " + ex.Message
  62.             With txtTotalSales
  63.                 .SelectAll()
  64.                 .Focus()
  65.             End With
  66.         End Try
  67.     End Sub
  68.  
  69.     Private Sub lblBonusAmt_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lblBonusAmt.Click
  70.  
  71.     End Sub
  72. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement