Guest User

Untitled

a guest
Jul 18th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.61 KB | None | 0 0
  1. Private Sub Apply_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  2.  
  3. If Not passid = Nothing Then
  4. Call connection()
  5.  
  6. Dim query As String = ("SELECT * FROM [Applicationform] WHERE [ID]= " & passid)
  7. Dim dbsource As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|Dormandb.accdb"
  8. Dim conn = New OleDbConnection(dbsource)
  9. Dim cmd As New OleDbCommand(query, conn)
  10. conn.Open()
  11.  
  12.  
  13. Try
  14. Dim read As OleDbDataReader = cmd.ExecuteReader
  15. read.Read()
  16.  
  17.  
  18. fname.Text = read.Item("FamilyName").ToString
  19. gname.Text = read.Item("GivenName").ToString
  20. mname.Text = read.Item("MiddleName").ToString
  21. Age.Text = read.Item("Age").ToString
  22. 'if db = null , radiobutton.checked = false
  23. If IsDBNull(read("Sex")) Then
  24. rad_female.Checked = False
  25. rad_male.Checked = False
  26. Else
  27. If read.Item("Sex") = "Male" Then
  28. rad_male.Checked = True
  29. Else
  30. rad_female.Checked = True
  31. End If
  32. End If
  33.  
  34. If IsDBNull(read("Date of Birth")) Then
  35. DateTimePicker1.Value = DateTime.Now
  36. Else
  37. DateTimePicker1.Value = read.Item("Date of Birth").ToString
  38. End If
  39.  
  40. Catch ex As Exception
  41. MsgBox(ex.Message)
  42. End Try
  43.  
  44. Private Sub Submit_Click(sender As Object, e As EventArgs) Handles Submit.Click
  45. Dim dte As String = DateTimePicker1.Value.ToShortDateString()
  46. Dim gendr As String = ""
  47. If rad_female.Checked Then
  48. gendr = rad_female.Text
  49.  
  50. ElseIf rad_male.Checked Then
  51. gendr = rad_male.Text
  52. Else
  53. gendr = ""
  54. End If
  55.  
  56.  
  57. Call connection()
  58. Dim query As String = "INSERT INTO [Applicationform] ([FamilyName],[GivenName],[MiddleName],[Age],[Sex],[Date of Birth],[Place of Birth],[Religion],[Address],[Province],[EmailAdd],[LandlineNo],[MobileNo],
  59. [Father'sName],[F Age],[F Address],[F Occupation],[F EmailAdd],[F ContactNo],[Mother'sName],[M Age],[M Address],[M Occupation],[M EmailAdd],[M ContactNo])
  60. VALUES (@fname,@gname,@mname,@Age,@Sex,@dob,@place,@reli,@address,@prov,@emaddd,@landline,@mobile,@Father,@fAge,@fAdd,@fOcc,@fEmadd,@fCon,@Mother,@mAge,@mAdd,@mOcc,@mEmadd,@mCon)"
  61. Dim dbsource As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|Dormandb.accdb"
  62.  
  63. Dim conn = New OleDbConnection(dbsource)
  64. Dim cmd As New OleDbCommand(query, conn)
  65.  
  66. cmd.Parameters.AddWithValue("@fname", fname.Text)
  67. cmd.Parameters.AddWithValue("@gname", gname.Text)
  68. cmd.Parameters.AddWithValue("@mname", mname.Text)
  69. cmd.Parameters.AddWithValue("@Age", Age.Text)
  70. cmd.Parameters.AddWithValue("@Sex", gendr)
  71. cmd.Parameters.AddWithValue("@dob", dte)
  72. cmd.Parameters.AddWithValue("@place", place.Text)
  73. cmd.Parameters.AddWithValue("@reli", reli.Text)
  74. cmd.Parameters.AddWithValue("@address", address.Text)
  75. cmd.Parameters.AddWithValue("@prov", prov.Text)
  76. cmd.Parameters.AddWithValue("@emaddd", emaddd.Text)
  77. cmd.Parameters.AddWithValue("@landline", landline.Text)
  78. cmd.Parameters.AddWithValue("@mobile", mobile.Text)
  79. cmd.Parameters.AddWithValue("@Father", Father.Text)
  80. cmd.Parameters.AddWithValue("@fAge", fAge.Text)
  81. cmd.Parameters.AddWithValue("@fAdd", fAdd.Text)
  82. cmd.Parameters.AddWithValue("@fOcc", fOcc.Text)
  83. cmd.Parameters.AddWithValue("@fEmadd", fEmadd.Text)
  84. cmd.Parameters.AddWithValue("@fCon", fCon.Text)
  85. cmd.Parameters.AddWithValue("@Mother", Mother.Text)
  86. cmd.Parameters.AddWithValue("@mAge", mAge.Text)
  87. cmd.Parameters.AddWithValue("@mAdd", mAdd.Text)
  88. cmd.Parameters.AddWithValue("@mOcc", mOcc.Text)
  89. cmd.Parameters.AddWithValue("@mEmadd", mEmadd.Text)
  90. cmd.Parameters.AddWithValue("@mCon", mCon.Text)
  91.  
  92. conn.Open()
  93.  
  94. Try
  95. cmd.ExecuteNonQuery()
  96. MsgBox("Account Created")
  97. fname.Clear()
  98. gname.Clear()
  99. mname.Clear()
  100. Age.Clear()
  101. place.Clear()
  102. reli.Clear()
  103. address.Clear()
  104. prov.Clear()
  105. emaddd.Clear()
  106. landline.Clear()
  107. mobile.Clear()
  108. Father.Clear()
  109. fAge.Clear()
  110. fAdd.Clear()
  111. fOcc.Clear()
  112. fEmadd.Clear()
  113. fCon.Clear()
  114. Mother.Clear()
  115. mAge.Clear()
  116. mAdd.Clear()
  117. mOcc.Clear()
  118. mEmadd.Clear()
  119. mCon.Clear()
  120. rad_female.Checked = False
  121. rad_male.Checked = False
  122. Catch ex As Exception
  123. MsgBox(ex.Message())
  124.  
  125.  
  126. End Try
  127.  
  128.  
  129. End Sub
Add Comment
Please, Sign In to add comment