Advertisement
Guest User

Untitled

a guest
Mar 24th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.40 KB | None | 0 0
  1. 'SAALIGAH ABRAHAMS
  2. '9610280104081
  3. 'Declare stuff
  4. Dim decTotalPrice As Decimal
  5. Dim decVAT As Decimal
  6. Dim decTotalNumber As Decimal
  7. Dim decSubTotal As Decimal
  8. Dim strName As String
  9. Dim decDiscount As Decimal
  10.  
  11.  
  12. Const intBracelet As Integer = 15
  13. Const intEarrings As Integer = 10
  14. Const intNecklace As Integer = 20
  15.  
  16. Const intVAT As Integer = 0.14
  17.  
  18. Dim intOccasion As Integer
  19. Dim intJewellery As Integer
  20.  
  21. 'clear sub procedure
  22. Private Sub Clear()
  23. 'List Box
  24. lstListOfJewellery.Items.Clear()
  25.  
  26. 'displaying decimals
  27. lblDiscount.Text = Nothing
  28. lblSubTotal.Text = Nothing
  29. lblTotalPrice.Text = Nothing
  30. lblTotalNumber.Text = Nothing
  31. lblVAT.Text = Nothing
  32. txtName.Text = Nothing
  33.  
  34. chkBracelet.Checked = False
  35. chkEarings.Checked = False
  36. chkNecklace.Checked = False
  37.  
  38. radCasual.Checked = False
  39. radFormal.Checked = False
  40.  
  41.  
  42. End Sub
  43.  
  44. 'number of jewellery
  45. Function CalcNumberJewellery() As Integer
  46. Dim decTotalNumber As Decimal
  47. decTotalNumber = intBracelet + intEarrings + intNecklace
  48. Return decTotalNumber
  49. End Function
  50.  
  51. 'SubTotal
  52. Function CalcSubTotal() As Integer
  53. Dim decSubTotal As Integer
  54. decSubTotal = intJewellery + intOccasion
  55.  
  56. Return decSubTotal
  57. End Function
  58.  
  59. 'Discount
  60. Function CalcDiscount() As Integer
  61. Dim decDiscount As Decimal
  62. If radFormal.Checked = True Then
  63. decDiscount = decTotalPrice - (decTotalPrice * 2 / 100)
  64.  
  65. ElseIf radCasual.Checked = True Then
  66. decDiscount = decTotalPrice
  67.  
  68. End If
  69.  
  70. Return decDiscount
  71.  
  72.  
  73. End Function
  74.  
  75. 'TotalPrice
  76. Function CalcTotalPrice() As Integer
  77. Dim decTotalPrice As Integer
  78. decTotalPrice = intJewellery + intOccasion + intVAT * decDiscount
  79.  
  80. Return decTotalPrice
  81. End Function
  82.  
  83.  
  84.  
  85.  
  86. 'check boxes
  87. Private Sub chkNecklace_CheckedChanged(sender As Object, e As EventArgs) Handles chkNecklace.CheckedChanged
  88. If chkNecklace.Checked = True Then
  89. intJewellery = intJewellery + intNecklace
  90.  
  91. End If
  92. End Sub
  93.  
  94. Private Sub chkEarings_CheckedChanged(sender As Object, e As EventArgs) Handles chkEarings.CheckedChanged
  95. If chkEarings.Checked = True Then
  96. intJewellery = intJewellery + intEarrings
  97.  
  98. End If
  99. End Sub
  100.  
  101. Private Sub chkBracelet_CheckedChanged(sender As Object, e As EventArgs) Handles chkBracelet.CheckedChanged
  102. If chkBracelet.Checked = True Then
  103. intJewellery = intJewellery + intBracelet
  104.  
  105. End If
  106. End Sub
  107.  
  108.  
  109.  
  110.  
  111. 'radio buttons
  112. Private Sub radFormal_CheckedChanged(sender As Object, e As EventArgs) Handles radFormal.CheckedChanged
  113. If radFormal.Checked = True Then
  114. intOccasion = intOccasion + 5
  115.  
  116. End If
  117. End Sub
  118.  
  119. Private Sub radInformal_CheckedChanged(sender As Object, e As EventArgs) Handles radCasual.CheckedChanged
  120. If radCasual.Checked = True Then
  121. intOccasion = intOccasion + 0
  122. End If
  123. End Sub
  124.  
  125. Private Sub btnPromotion_Click(sender As Object, e As EventArgs) Handles btnPromotion.Click
  126. decSubTotal = CalcSubTotal()
  127. decDiscount = CalcDiscount()
  128. decTotalPrice = CalcTotalPrice()
  129. decTotalNumber = CalcNumberJewellery()
  130.  
  131.  
  132.  
  133. 'declaring Name Of Customer
  134. strName = CStr(txtName.Text)
  135.  
  136. 'List Box
  137. lstListOfJewellery.Items.Add("Name of Customer:" & txtName.Text)
  138. lstListOfJewellery.Items.Add("Subtotal:" & decSubTotal.ToString)
  139. lstListOfJewellery.Items.Add("Discount:" & decDiscount.ToString)
  140. lstListOfJewellery.Items.Add("Total Price:" & decTotalPrice.ToString)
  141.  
  142. 'displaying decimals
  143. lblDiscount.Text = decDiscount.ToString()
  144. lblSubTotal.Text = decSubTotal.ToString()
  145. lblTotalPrice.Text = decTotalPrice.ToString()
  146. lblTotalNumber.Text = decTotalNumber.ToString()
  147. lblVAT.Text = decVAT.ToString()
  148.  
  149.  
  150. End Sub
  151.  
  152. Private Sub btnClear_Click(sender As Object, e As EventArgs) Handles btnClear.Click
  153. Clear()
  154. End Sub
  155.  
  156. Private Sub btnExit_Click(sender As Object, e As EventArgs) Handles btnExit.Click
  157. Me.Close()
  158. End Sub
  159.  
  160.  
  161. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement