Advertisement
nein_yards

meena dot tee ex tee

Jan 13th, 2020
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.47 KB | None | 0 0
  1. Module Module1
  2. Sub Main()
  3. Dim CloseMenu As Boolean
  4. Dim MenuChoice As Integer
  5. Dim SearchTerm As String
  6. Do
  7. Console.WriteLine("1 - Add a new assignment")
  8. Console.WriteLine("2 - Display all records")
  9. Console.WriteLine("3 - Sort by subject")
  10. Console.WriteLine("4 - Close Menu")
  11. MenuChoice = Console.ReadLine()
  12.  
  13. Select Case MenuChoice
  14. Case 1
  15. NewAssignment()
  16. Case 2
  17. DisplayRecords()
  18. Case 3
  19. Console.WriteLine("Enter subject: ")
  20. SearchTerm = Console.ReadLine()
  21. SubjectSearch(SearchTerm)
  22. Case 4
  23. Case Else
  24. End Select
  25. Loop Until CloseMenu
  26. End Sub
  27. Sub NewAssignment()
  28. Console.Clear()
  29. Console.Write("Enter subject: ")
  30. Dim SubjectName As String = Console.ReadLine.ToLower
  31. Console.Write("Enter title of test: ")
  32. Dim TestTitle As String = Console.ReadLine.ToLower
  33. Console.Write("Enter date of test (dd/mm/yyyy): ")
  34. Dim TestDate As Date = Convert.ToDateTime(Console.ReadLine())
  35. Dim TestString As String = SubjectName & "," &
  36. TestTitle & "," &
  37. TestDate
  38. FileOpen(1, "C:\Users\tfqsy\OneDrive\Desktop\meena.txt", OpenMode.Append)
  39. PrintLine(1, TestString)
  40. FileClose(1)
  41. Console.WriteLine("Test added!")
  42. Console.ReadLine()
  43. End Sub
  44. Sub DisplayRecords()
  45. Console.Clear()
  46. FileOpen(1, "C:\Users\tfqsy\OneDrive\Desktop\meena.txt", OpenMode.Input)
  47. Console.WriteLine(LineInput(1))
  48. FileClose(1)
  49. End Sub
  50. Sub SubjectSearch(Subject As String)
  51. FileOpen(1, "C:\Users\tfqsy\OneDrive\Desktop\meena.txt", OpenMode.Input)
  52. Dim AssignmentInfo() As String
  53. Dim SubjectFound As Boolean
  54. While Not EOF(1)
  55. AssignmentInfo = LineInput(1).Split(",")
  56. If AssignmentInfo(0).ToLower = Subject.ToLower Then
  57. Console.WriteLine("Assignment title: " & AssignmentInfo(1))
  58. Console.WriteLine("Assignment date: " & AssignmentInfo(2))
  59. SubjectFound = True
  60. End If
  61. End While
  62. If Not SubjectFound Then
  63. Console.WriteLine("Subject not found!")
  64. End If
  65. Console.ReadLine()
  66. End Sub
  67. End Module
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement