Advertisement
Guest User

Untitled

a guest
Mar 30th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Public Class Welcome
  2.  
  3.     'Calling the records from my records module.
  4.    Dim Volunteer As VolunteerType
  5.     Dim Film As FilmType
  6.     Dim Performance As PerformanceType
  7.     Dim Booking As BookingType
  8.     Dim Supplier As SupplierType
  9.  
  10.     Dim VolunteerNumofRecords As Integer
  11.  
  12.     Dim FilmNumofRecords As Integer
  13.  
  14.     Dim PerformanceNumofRecords As Integer
  15.  
  16.     Dim BookingNumofRecords As Integer
  17.  
  18.     Dim SupplierNumofRecords As Integer
  19.  
  20.     Private Sub btnStaff_Click(sender As Object, e As EventArgs) Handles btnStaff.Click
  21.         Login.Show()
  22.         Me.Close()
  23.     End Sub
  24.  
  25.     Private Sub btnCustomer_Click(sender As Object, e As EventArgs) Handles btnCustomer.Click
  26.         CurrentUserName = "Customer"
  27.         CurrentAccessLevel = 1
  28.         MainHub.Show()
  29.         Me.Close()
  30.     End Sub
  31.  
  32.     Private Sub Welcome_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  33.         'Creating the volunteer file
  34.        FileOpen(1, VolunteerFilename, OpenMode.Random, , , Len(Volunteer))
  35.         VolunteerNumofRecords = LOF(1) / Len(Volunteer)
  36.         FileClose(1)
  37.  
  38.         'Creating the film file
  39.        FileOpen(2, FilmFilename, OpenMode.Random, , , Len(Film))
  40.         FilmNumofRecords = LOF(2) / Len(Film)
  41.         FileClose(2)
  42.  
  43.         'Creating the performance file
  44.        FileOpen(3, PerformanceFilename, OpenMode.Random, , , Len(Performance))
  45.         PerformanceNumofRecords = LOF(3) / Len(Performance)
  46.         FileClose(3)
  47.  
  48.         'Creating the booking file
  49.        FileOpen(4, BookingFilename, OpenMode.Random, , , Len(Booking))
  50.         BookingNumofRecords = LOF(4) / Len(Booking)
  51.         FileClose(4)
  52.  
  53.         'Creating the supplier file
  54.        FileOpen(5, SupplierFilename, OpenMode.Random, , , Len(Supplier))
  55.         SupplierNumofRecords = LOF(5) / Len(Supplier)
  56.         FileClose(5)
  57.  
  58.         'Creating an admin account if there isn't one already.
  59.        If VolunteerNumofRecords < 2 Then
  60.             FileOpen(1, VolunteerFilename, OpenMode.Random,,, Len(Volunteer))
  61.  
  62.             Volunteer.ID = VolunteerNumofRecords
  63.             Volunteer.Name = "Admin"
  64.             Volunteer.Address = "N/A"
  65.             Volunteer.Phone = "N/A"
  66.             Volunteer.Email = "N/A"
  67.             Volunteer.Password = "Admin"
  68.             Volunteer.SecurityQ = "N/A"
  69.             Volunteer.SecurityQAnswer = "N/A"
  70.             Volunteer.LevelOfAccess = 3
  71.  
  72.             FilePut(1, Volunteer, VolunteerNumofRecords + 1)
  73.             FileClose(1)
  74.  
  75.             VolunteerNumofRecords = VolunteerNumofRecords + 1
  76.  
  77.             FileOpen(1, VolunteerFilename, OpenMode.Random,,, Len(Volunteer))
  78.  
  79.             Volunteer.ID = VolunteerNumofRecords
  80.             Volunteer.Name = "Mod"
  81.             Volunteer.Address = "N/A"
  82.             Volunteer.Phone = "N/A"
  83.             Volunteer.Email = "N/A"
  84.             Volunteer.Password = "Mod"
  85.             Volunteer.SecurityQ = "N/A"
  86.             Volunteer.SecurityQAnswer = "N/A"
  87.             Volunteer.LevelOfAccess = 2
  88.  
  89.             FilePut(1, Volunteer, VolunteerNumofRecords + 1)
  90.             FileClose(1)
  91.  
  92.             VolunteerNumofRecords = VolunteerNumofRecords + 1
  93.  
  94.             MsgBox("First Time Use Detected!" & StrDup(2, vbNewLine) & "For security reasons it is recomended you change the password of both the Admin and Mod account." & StrDup(2, vbNewLine) & "If help is required please refer to the documentation which can be viewed via a button on the main hub.", vbExclamation)
  95.         End If
  96.     End Sub
  97.  
  98.     Private Sub btnHelp_Click(sender As Object, e As EventArgs) Handles btnHelp.Click
  99.         'allowing the user to opens the documentation saved on google drive.
  100.        Dim DocumentationAddr As String = "https://docs.google.com/document/d/1O7Czm9DiR4roP4cPWJ2aPlhrcRwp6pyqfOPjR4GmYFo/edit?usp=sharing"
  101.         Process.Start(DocumentationAddr)
  102.     End Sub
  103. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement