Advertisement
Guest User

Untitled

a guest
May 11th, 2012
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.35 KB | None | 0 0
  1. ' Name: Inventory Value Calculator
  2. ' Purpose: Calculates the Value of a Room based on it's inventory
  3. Public Class Form1
  4. ' Setup a bunch of Variables
  5. Private intRoom1N As Integer
  6. Private intRoom1V As Integer
  7. Private intRoom2N As Integer
  8. Private intRoom2V As Integer
  9. Private intRoom3N As Integer
  10. Private intRoom3V As Integer
  11. Private intRoom4N As Integer
  12. Private intRoom4V As Integer
  13. Private intRoom5N As Integer
  14. Private intRoom5V As Integer
  15. Private intRoom6N As Integer
  16. Private intRoom6V As Integer
  17. Public Class Room
  18. Structure Item
  19. Dim ItemName As String
  20. Dim ItemValue As Double
  21. End Structure
  22. End Class
  23.  
  24.  
  25. Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
  26.  
  27.  
  28. For intRoom As Integer = 1 To 10 Step 1 ' Performs Loop to Populate Room List
  29. lstRoom.Items.Add((intRoom).ToString("00")) ' Adds Room Number to Room List in "01,02,03" Format
  30. Next intRoom
  31. lstRoom.SelectedIndex = 1 ' Defaults to Room 01
  32. End Sub
  33. Private Sub btnExit_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnExit.Click
  34. Me.Close() ' Closes Progam when Exit Button is Pushed
  35. End Sub
  36. Private Sub btnCalc_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnCalc.Click
  37.  
  38. Select Case lstRoom.SelectedItem
  39.  
  40. Case "01" ' Room 01
  41.  
  42. intRoom1N += 1 ' Increments Number of Items in the Room
  43. intRoom1V = intRoom1V + Int(txtItemValue.Text) ' Adds Current Item Value to Room Value
  44. txtItemNum.Text = intRoom1N ' Displays Number of Items in Room
  45. txtTotalValue.Text = intRoom1V.ToString("C2") ' Displays Total Value of Items in Room
  46.  
  47. Case "02" ' Room 02
  48. intRoom2N += 1 ' Increments Number of Items in the Room
  49. intRoom2V = intRoom2V + Int(txtItemValue.Text) ' Adds Current Item Value to Room Value
  50. txtItemNum.Text = intRoom2N ' Displays Number of Items in Room
  51. txtTotalValue.Text = intRoom2V.ToString("C2") ' Displays Total Value of Items in Room
  52. Case "03" ' Room 03
  53. intRoom3N += 1 ' Increments Number of Items in the Room
  54. intRoom3V = intRoom3V + Int(txtItemValue.Text) ' Adds Current Item Value to Room Value
  55. txtItemNum.Text = intRoom3N ' Displays Number of Items in Room
  56. txtTotalValue.Text = intRoom3V.ToString("C2") ' Displays Total Value of Items in Room
  57. Case "04" ' Room 04
  58. intRoom4N += 1 ' Increments Number of Items in the Room
  59. intRoom4V = intRoom4V + Int(txtItemValue.Text) ' Adds Current Item Value to Room Value
  60. txtItemNum.Text = intRoom4N ' Displays Number of Items in Room
  61. txtTotalValue.Text = intRoom4V.ToString("C2") ' Displays Total Value of Items in Room
  62. Case "05" ' Room 05
  63. intRoom5N += 1 ' Increments Number of Items in the Room
  64. intRoom5V = intRoom5V + Int(txtItemValue.Text) ' Adds Current Item Value to Room Value
  65. txtItemNum.Text = intRoom5N ' Displays Number of Items in Room
  66. txtTotalValue.Text = intRoom5V.ToString("C2") ' Displays Total Value of Items in Room
  67. Case "06" ' Room 06
  68. intRoom6N += 1 ' Increments Number of Items in the Room
  69. intRoom6V = intRoom6V + Int(txtItemValue.Text) ' Adds Current Item Value to Room Value
  70. txtItemNum.Text = intRoom6N ' Displays Number of Items in Room
  71. txtTotalValue.Text = intRoom6V.ToString("C2") ' Displays Total Value of Items in Room
  72. End Select
  73.  
  74. End Sub
  75. Private Sub lstRoom_SelectedValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles lstRoom.SelectedValueChanged
  76.  
  77. ' Displays Current Number of Items and Current Value when a new room is Selected
  78. Select Case lstRoom.SelectedItem
  79. Case "01" ' Room 01
  80. txtItemNum.Text = intRoom1N ' Displays Number of Items in Room
  81. txtTotalValue.Text = intRoom1V.ToString("C2") ' Displays Total Value of Items in Room
  82. Case "02" ' Room 02
  83. txtItemNum.Text = intRoom2N ' Displays Number of Items in Room
  84. txtTotalValue.Text = intRoom2V.ToString("C2") ' Displays Total Value of Items in Room
  85. Case "03" ' Room 03
  86. txtItemNum.Text = intRoom3N ' Displays Number of Items in Room
  87. txtTotalValue.Text = intRoom3V.ToString("C2") ' Displays Total Value of Items in Room
  88. Case "04" ' Room 04
  89. txtItemNum.Text = intRoom4N ' Displays Number of Items in Room
  90. txtTotalValue.Text = intRoom4V.ToString("C2") ' Displays Total Value of Items in Room
  91. Case "05" ' Room 05
  92. txtItemNum.Text = intRoom3N ' Displays Number of Items in Room
  93. txtTotalValue.Text = intRoom5V.ToString("C2") ' Displays Total Value of Items in Room
  94. Case "06" ' Room 06
  95. txtItemNum.Text = intRoom6N ' Displays Number of Items in Room
  96. txtTotalValue.Text = intRoom6V.ToString("C2") ' Displays Total Value of Items in Room
  97. End Select
  98. End Sub
  99. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement