Advertisement
Guest User

Untitled

a guest
Apr 24th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1. Private Sub calculateButton_Click(sender As Object, e As EventArgs) Handles calculateButton.Click
  2.  
  3. Dim name As String
  4. Dim garden As String
  5. Dim kitchen As String
  6. Dim adults As Integer
  7. Dim children As Integer
  8. Const GTOUR As Double = 1
  9. Const KTOUR As Double = 2
  10. Dim subtotal As Integer
  11.  
  12. If nameTextBox.Text = "" Or phoneTextBox.Text = "" _
  13. Or dateTextBox.Text = "" Or gardenTextBox.Text = "" _
  14. Or kitchenTextBox.Text = "" Or adultsTextBox.Text = "" _
  15. Or childrenTextBox.Text = "" Then
  16. MessageBox.Show("Must Complete Entire Form", "Incomplete Form")
  17. Exit Sub
  18. End If
  19.  
  20. Try
  21. name = nameTextBox.Text
  22. garden = gardenTextBox.Text.ToUpper
  23. kitchen = kitchenTextBox.Text.ToUpper
  24. adults = Convert.ToInt32(adultsTextBox.Text)
  25. children = Convert.ToInt32(childrenTextBox.Text)
  26. Catch fe As FormatException
  27. MessageBox.Show("Formart Invalid", "Format Error")
  28. Catch ex As Exception
  29. MessageBox.Show("Unexpected Error", "Unexpected Error")
  30. Exit Sub
  31. End Try
  32.  
  33. If garden <> "YES" And garden <> "NO" Then
  34. MessageBox.Show("PLease enter Yes or No", "Incorrect Value")
  35. End If
  36.  
  37.  
  38. If kitchen <> "YES" And kitchen <> "NO" Then
  39. MessageBox.Show("Please enter Yes or No", "Incorrect Value")
  40. End If
  41.  
  42. If kitchen = "NO" And garden = "NO" Then
  43. MessageBox.Show("Must choose kitchen or garden tour", "Invalid")
  44. Exit Sub
  45. End If
  46.  
  47. If adults < 0 Then
  48. MessageBox.Show("PLease enter valid number", "Invalid number")
  49. Exit Sub
  50. End If
  51.  
  52. If children < 0 Or children > 10 Then
  53. MessageBox.Show("Value must be between 0 and 10", "Invalid number")
  54. Exit Sub
  55. End If
  56.  
  57. If adults + children > 20 Then
  58. MessageBox.Show("No more than 20 people per reservation", "Maximum exceeded")
  59. Exit Sub
  60. End If
  61.  
  62. If children > 3 * adults Then
  63. MessageBox.Show("Must be 1 adult per 3 children", "Unacceptable Ratio")
  64. Exit Sub
  65. End If
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement