Guest User

Untitled

a guest
Dec 12th, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.28 KB | None | 0 0
  1. Dim Con = New MySqlConnection With {.ConnectionString = ("server=localhost;userid=root;password=;database=bmrp")}
  2. Try
  3. Dim Cmd As MySqlCommand
  4. Con.Open()
  5. Cmd = New MySqlCommand("SELECT ID FROM bmrp.db_clients WHERE Card_number =@cardnumber", Con)
  6. Cmd.Parameters.AddWithValue("@cardnumber", Txt_C_Card_number.Text)
  7. Dim Card_Confirm As MySqlDataReader = Cmd.ExecuteReader
  8. If (Card_Confirm.Read() = True) Then
  9. MsgBox("O Número do cartão introduzido não está na nossa base de dados, por favor re-introduza-o!", vbCritical, "Não foi possivel concluir o regsito.")
  10. Con.Close()
  11. ' Exit Sub
  12. End If
  13. Con.Close()
  14. Con.Open()
  15. Cmd = New MySqlCommand("SELECT ID FROM bmrp.db_clients WHERE C_user =@username", Con)
  16. Cmd.Parameters.AddWithValue("@username", Txt_C_User.Text)
  17. Dim User_Confirm As MySqlDataReader = Cmd.ExecuteReader
  18. If (User_Confirm.Read() = True) Then
  19. MsgBox("Este nome de utlizador já existe!", vbCritical, "Não foi possivel concluir o regsito.")
  20. Con.Close()
  21. ' Exit Sub
  22. End If
  23. Con.Close()
  24. Con.Open()
  25. Cmd = New MySqlCommand("SELECT ID FROM bmrp.db_clients WHERE C_email =@email", Con)
  26. Cmd.Parameters.AddWithValue("@email", Txt_C_email.Text)
  27. Dim Email_Confirm As MySqlDataReader = Cmd.ExecuteReader
  28. If (Email_Confirm.Read() = True) Then
  29. MsgBox("Já existe uma conta associada a este E-mail!", vbCritical, "Não foi possivel concluir o regsito.")
  30. Con.Close()
  31. ' Exit Sub
  32. End If
  33. Con.Close()
  34. Con.Open()
  35. Cmd = New MySqlCommand("SELECT ID FROM bmrp.db_clients WHERE N_tel =@numtel", Con)
  36. Cmd.Parameters.AddWithValue("@numtel", Txt_N_Tel.Text)
  37. Dim N_Tel_Confirm As MySqlDataReader = Cmd.ExecuteReader
  38. If (N_Tel_Confirm.Read() = True) Then
  39. MsgBox("O número de telemovel introduzido já está associado a outra conta!", vbCritical, "Não foi possivel concluir o regsito.")
  40. Con.Close()
  41. ' Exit Sub
  42. End If
  43. Con.Close()
  44. Con.Open()
  45. Cmd = New MySqlCommand("SELECT ID FROM bmrp.db_clients WHERE N_cid =@numcid", Con)
  46. Cmd.Parameters.AddWithValue("@numcid", Txt_N_cid.Text)
  47. Dim Numcid_Confirm As MySqlDataReader = Cmd.ExecuteReader
  48. If (Card_Confirm.Read() = True) Then
  49. MsgBox("O Número do cartão de cidadão introduzido não é válido!", vbCritical, "Não foi possivel concluir o regsito.")
  50. Con.Close()
  51. ' Exit Sub
  52. End If
  53. Con.Close()
  54. Con.Open()
  55. Cmd = New MySqlCommand("SELECT ID FROM bmrp.db_clients WHERE N_Saude =@numsaude", Con)
  56. Cmd.Parameters.AddWithValue("@cardnumber", Txt_C_Card_number.Text)
  57. Dim saude_Confirm As MySqlDataReader = Cmd.ExecuteReader
  58. If (saude_Confirm.Read() = True) Then
  59. MsgBox("O Número do cartão de saude introduzido não é válido!", vbCritical, "Não foi possivel concluir o regsito.")
  60. Con.Close()
  61. ' Exit Sub
  62. End If
  63. Con.Close()
  64. Con.Open()
  65. Cmd = New MySqlCommand("SELECT ID FROM bmrp.db_clients WHERE N_Fiscal =@fiscalnum", Con)
  66. Cmd.Parameters.AddWithValue("@cardnumber", Txt_C_Card_number.Text)
  67. Dim Fiscnum_Confirm As MySqlDataReader = Cmd.ExecuteReader
  68. If (Fiscnum_Confirm.Read() = True) Then
  69. MsgBox("O Número de Identificação Fiscal introduzido não é válido!", vbCritical, "Não foi possivel concluir o regsito.")
  70. Con.Close()
  71. Exit Sub
  72. End If
  73. Con.Close()
  74. Catch ex As Exception
  75. MsgBox(ex.Message & " - " & ex.Source)
  76. MsgBox("Não foi possivel estabelecer a ligação com os servidores da Empresa InnerCore Industries.", vbCritical, "Erro de ligação")
  77. Con.Close()
  78. End Try
  79. Try
Add Comment
Please, Sign In to add comment