Customer Code1
Customer Code1
SqlClient
Imports System.IO
//////////////////////////////
Save code
Try
Dim con As New SqlConnection
Dim cmd As New SqlCommand
Dim dr As SqlDataReader
Dim gender As String
con.Open()
cmd.Connection = con
cmd.CommandType = CommandType.Text
cmd.CommandText = "select * from customers where phone_number='" &
phone_number.Text & "' "
dr = cmd.ExecuteReader
If dr.HasRows Then
MsgBox("phone number duplication is not allowed",
MsgBoxStyle.Critical)
con.Close()
Else
If (male.Checked = True) Then
gender = "male"
Else
gender = "female"
End If
con.Close()
con.Open()
Else
cmd.ExecuteNonQuery()
con.Close()
End If
con.Close()
Catch ex As Exception
MsgBox("logic error is an existing")
End Try
Add New
Try
Dim number As Integer = 0
Dim cmd As SqlCommand
Dim con As New SqlConnection("Data Source=DESKTOP-0I2CL64\
SQLEXPRESS;Initial Catalog=transportation_management_system;Integrated
Security=True")
con.Open()
Dim sql As String = "select max(ID) from customers"
cmd = New SqlCommand(sql)
cmd.Connection = con
If (IsDBNull(cmd.ExecuteScalar)) Then
number = 1
txtid.Text = "ID-" + number.ToString
Else
number = cmd.ExecuteScalar + 1
txtid.Text = "ID-" + number.ToString
End If
txtname.Focus()
save.Enabled = True
delete.Enabled = False
update.Enabled = False
txtname.Text = ""
address.Text = ""
phone_number.Text = ""
remarks.Text = ""
email.Text = ""
BunifuDatepicker1.Value = Today
male.Checked = False
female.Checked = False
Catch ex As Exception
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK,
MessageBoxIcon.Error)
End Try
///////////////////////////////////////////////////
picture Box
/////////////////////
Try
With OpenFileDialog1
.Filter = ("image files | *.png;*.jpeg;*.jpg;*.gif;")
.FilterIndex = 1
End With
OpenFileDialog1.FileName = ""
If OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
picture.Image = Image.FromFile(OpenFileDialog1.FileName)
End If
Catch ex As Exception
End Try
////////////////////////
Form Loard
///////////////////////////////
Dim ConnectionString As String = "Data Source=DESKTOP-0I2CL64\SQLEXPRESS;Initial
Catalog=transportation_management_system;Integrated Security=True"
Dim sql As String = "select * from customers"
Dim connection As New SqlConnection(ConnectionString)
Dim DataAdapter As New SqlDataAdapter(sql, connection)
Dim ds As New DataSet()
connection.Open()
DataAdapter.Fill(ds, "customers")
Guna2DataGridView1.DataSource = ds
Guna2DataGridView1.DataMember = "customers"
//////////////////////////////////////
Dim s1 As String
Dim st2 As String
Dim Photoname As String = ""
Dim IsImageChanged As Boolean = False
///////////////////////////////
Data Grid View
End Using
//////////////////////////////////////////////////////
Update
Try
If Len(Trim(txtname.Text)) = 0 Then
MessageBox.Show("Please select school name", "",
MessageBoxButtons.OK, MessageBoxIcon.Warning)
address.Focus()
Exit Sub
End If
If Len(Trim(phone_number.Text)) = 0 Then
MessageBox.Show("Please enter admission no.", "",
MessageBoxButtons.OK, MessageBoxIcon.Warning)
remarks.Focus()
Exit Sub
End If
cmd.Parameters.AddWithValue("@d2", txtname.Text)
cmd.Parameters.AddWithValue("@d3", address.Text)
cmd.Parameters.AddWithValue("@d4", s1)
cmd.Parameters.AddWithValue("@d5", BunifuDatepicker1.Value.Date)
cmd.Parameters.AddWithValue("@d6", phone_number.Text)
cmd.Parameters.AddWithValue("@d7", email.Text)
cmd.Parameters.AddWithValue("@d8", remarks.Text)
Dim ms As New MemoryStream()
Dim bmpImage As New Bitmap(picture.Image)
bmpImage.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg)
Dim data As Byte() = ms.GetBuffer()
Dim p As New SqlParameter("@d9", SqlDbType.Image)
p.Value = data
cmd.Parameters.Add(p)
'cmd.Parameters.AddWithValue("@d27", txtAdmissionNo1.Text)
cmd.Parameters.AddWithValue("@d1", txtid.Text)
cmd.ExecuteNonQuery()
con.Close()
con.Close()
End If
con.Close()
Reset()
Catch ex As Exception
Sub DeleteRecord()
Try