Sasasas
Sasasas
OleDb
Imports System.IO
Public Class Form1
Sub save()
Try
conn.Open()
If MsgBox("want to record?", vbQuestion + vbYesNo) = vbYes Then
Dim cmd As New OleDbCommand(" Insert into CURD
(ID,FirstName,MiddleName,LastName,Age,Birthdate) values
(@ID,@FirstName,@MiddleName,@LastName,@Age,@Birthdate)", conn)
cmd.Parameters.Clear()
cmd.Parameters.AddWithValue("@ID", TextBox1.Text)
cmd.Parameters.AddWithValue("@FirstName", TextBox2.Text)
cmd.Parameters.AddWithValue("@MiddleName", TextBox3.Text)
cmd.Parameters.AddWithValue("@LastName", TextBox4.Text)
cmd.Parameters.AddWithValue("@Age", TextBox5.Text)
cmd.Parameters.AddWithValue("@Birthdate", DateTimePicker1.Text)
i = cmd.ExecuteNonQuery
If i > 0 Then
MsgBox("Record Save Successfully!", vbInformation)
Else
MsgBox("Failed!", vbCritical)
End If
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
conn.Close()
LoadingDataGridView()
clear()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
save()
End Sub
End While
Catch ex As Exception
MsgBox(ex.Message)
End Try
conn.close()
End Sub
End Sub
Sub clear()
TextBox1.Clear()
TextBox2.Clear()
TextBox3.Clear()
TextBox4.Clear()
TextBox5.Clear()
TextSearch.Clear()
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
clear()
End Sub
Sub delete()
Try
conn.Open()
If MsgBox("want to Delete?", vbQuestion + vbYesNo) = vbYes Then
Dim cmd As New OleDbCommand(" Delete from CURD where ID = @ID",
conn)
cmd.Parameters.Clear()
cmd.Parameters.AddWithValue("@ID", TextBox1.Text)
i = cmd.ExecuteNonQuery
If i > 0 Then
MsgBox("Record Delete Successfully!", vbInformation)
Else
MsgBox("Failed!", vbCritical)
End If
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
conn.Close()
LoadingDataGridView()
clear()
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button4.Click
delete()
End Sub
End Sub
End Sub
Sub edit()
Try
conn.Open()
If MsgBox("want to record?", vbQuestion + vbYesNo) = vbYes Then
Dim cmd As New OleDbCommand(" UPDATE CURD SET ID= '" &
TextBox1.Text & "',FirstName = '" & TextBox2.Text & "',MiddleName = '" &
TextBox3.Text & "',Lastname = '" & TextBox4.Text & "', Age = '" & TextBox5.Text &
"', Birthdate = '" & DateTimePicker1.Text & "' WHERE ID = " & TextBox1.Text & "",
conn)
cmd.Parameters.Clear()
cmd.Parameters.AddWithValue("@ID", TextBox1.Text)
cmd.Parameters.AddWithValue("@FirstName", TextBox2.Text)
cmd.Parameters.AddWithValue("@MiddleName", TextBox3.Text)
cmd.Parameters.AddWithValue("@LastName", TextBox4.Text)
cmd.Parameters.AddWithValue("@Age", TextBox5.Text)
cmd.Parameters.AddWithValue("@Birthdate", DateTimePicker1.Text)
i = cmd.ExecuteNonQuery
If i > 0 Then
MsgBox("Record Update Successfully!", vbInformation)
Else
MsgBox("Failed!", vbCritical)
End If
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
conn.Close()
LoadingDataGridView()
clear()
End Sub
End Sub
Sub search()
Try
DataGridView1.Rows.Clear()
conn.Open()
Dim cmd As New OleDbCommand("Select * from CURD WHERE ID like '%" &
TextSearch.Text & "%' or FirstName like '%" & TextSearch.Text & "%' or MiddleName
like '%" & TextSearch.Text & "%' or LastName like '%" & TextSearch.Text & "%'or Age
like '%" & TextSearch.Text & "%'or Birthdate like '%" & TextSearch.Text & "%' ",
conn)
dr = cmd.ExecuteReader()
While dr.Read
DataGridView1.Rows.Add(dr.Item("ID"), dr.Item("FirstName"),
dr.Item("MiddleName"), dr.Item("LastName"), dr.Item("Age"), dr.Item("Birthdate"))
End While
Catch ex As Exception
MsgBox(ex.Message)
End Try
conn.Close()
End Sub
Private Sub TextSearch_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles TextSearch.TextChanged
search()
End Sub
End Class