Advertisement
Guest User

Untitled

a guest
Mar 17th, 2016
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. Private Sub btnSubmit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSubmit.Click
  2.  
  3. conn = New OleDbConnection("Provider = Microsoft.ace.Oledb.12.0; Data Source = C:UsersmatthewDesktopGSCSEnrollment.accdb")
  4. conn.Open()
  5.  
  6. Dim cmd As OleDbCommand = New OleDbCommand("SELECT * FROM Login WHERE UserName = '" & txtUserName.Text & "' AND [Password] LIKE '" & txtPassword.Text & "' COLLATE SQL_Latin1_General_Cp437_CS_AS_KI_WI", conn)
  7. Dim dr As OleDbDataReader = cmd.ExecuteReader
  8.  
  9. Dim userFound As Boolean = False
  10.  
  11. While dr.Read()
  12. userFound = True
  13. UserName = dr("Username").ToString
  14. Password = dr("Password").ToString
  15. LevelOfAccess = dr("LevelOfAccess").ToString
  16. End While
  17.  
  18. If txtUserName.Text = "" Or txtPassword.Text = "" Then
  19. MessageBox.Show("Some fields missing")
  20.  
  21. ElseIf txtPassword.Text.Length < 6 Then
  22. MessageBox.Show("Password should consists of 6-12 characters", "Error", MessageBoxButtons.OK)
  23.  
  24. ElseIf userFound = True Then
  25.  
  26. Dim st As String = "INSERT INTO AuditTrail (Username, DateOfUsage, Activity) VALUES ('" & txtUserName.Text & "', '" & Date.Now & "', '" & li & "')"
  27. Dim cmd1 As New OleDbCommand(st, conn)
  28. cmd1.ExecuteNonQuery()
  29.  
  30. If LevelOfAccess = 1 Then
  31. DisplayForm(Dashboard, Main.pnlMain)
  32. MessageBox.Show("Administrator")
  33.  
  34. ElseIf LevelOfAccess = 2 Then
  35. DisplayForm(Dashboard1, Main.pnlMain)
  36. MessageBox.Show("Employee")
  37. End If
  38.  
  39. Else
  40. MsgBox("Sorry, username or password not found", MsgBoxStyle.OkOnly, "Invalid Login")
  41. End If
  42.  
  43. conn.Close()
  44. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement