Read MMMM
Read MMMM
Try
Connection.Open()
Catch ex As Exception
MessageBox.Show("Conexão falhou" & vbCrLf & "Por favor, verifique se o
servidor está pronto!", "Erro",
MessageBoxIcon.Error)
Return
End Try
Try
If LoadImagesStr = False Then
MySQLCMD.CommandType = CommandType.Text
MySQLCMD.CommandText = "SELECT Name, ID, Address, City, Country FROM "
& Table_Name & " ORDER BY Name"
MySQLDA = New MySqlDataAdapter(MySQLCMD.CommandText, Connection)
DT = New DataTable
Data=MySQLDA.Fill(DT)
If DT.Rows.Count > 0 Then
DataGridView1.DataSource = Nothing
DataGridView1.DataSource = DT
DataGridView1.Columns(2).DefaultCellStyle.Format = "c"
DataGridView1.DefaultCellStyle.ForeColor = Color.Black
DataGridView1.ClearSelection()
Else
DataGridViewl.DataSource = DT
End If
Else
MySQLCMD.CommandType = CommandType.Text
MySQLCMD.CommandText = "SELECT Image FROM " & Table_Name & " WHERE ID LIKE
'" & IDram & "'"
MySQLDA = New MySqlDataAdapter(MySQLCMD.CommandText, Connection)
DT = New DataTable
MySQLDA.Fill(DT)
If Data > 0 Then
Dim ImgArray() As Byte = DT.Rows(0).Item("Image").ToArray()
Dim ImgStream As New System.IO.MemoryStream(ImgArray)
PictureBoxImagePreview.Image = Image.FromStream(ImgStream)
PictureBoxImagePreview.SizeMode = PictureBoxSizeMode.Zoom
ImgStream.Close()
End If
LoadImagesStr = False
End If
Catch ex As Exception
MessageBox.Show("Failed to load data" & vbCrLf & ex.Message, "Nagoya System",
MessageBoxButtons.OK, MessageBoxIcon.Error)
Connection.Close()
Return
End Try
DT = Nothing
Connection.Close()
End Sub
Private Sub ClearInputUpdateData()
TextBoxName.Text = ""
LabelDetID.Text = ""
TextBoxCity.Text = ""
TextBoxCountry.Text = ""
PictureBoxImageInput.Image = My.Resources.Click_to_browse
End Sub
StrSerialIn=""
ViewUserDate= False
PictureboxSelect.Top = ButtonRegistration.Top
PanelConnection.Visible = False
PanelUserData.Visible = False
PanelRegistrationendEditUserData.Visible = True
ShowData()
End Sub
End Sub
If StatusInput="Save" Then
If IMG_Filename_Input <> "" Then
PictureBoxImageInput.Image.Save(mstream,
System.Drawing.Imaging.ImageFormat.Jpeg)
arrImage = mstream.GetBuffer()
Try
Connection.Open()
Catch ex As Exception
MessageBox.Show("Connection failed! " & vbCrLf & "Please check if the server is
ready.", "Try Again", MessageBoxButtons.OK,
MessageBoxIcon.Error)
Return
End Try
Try
MySqlCommand = New MySqlCommand()
With MySqlCommand
.CommandText = "INSERT INTO Table_Name (Nome, Departamento, Time Im, Time
Out, Posto, Image) VALUES (@Nome, @Departamento, @Time Im, @Time Out,@Posto,
@Image)"
.Connection = Connection
.Parameters.AddWithValue("@Nome", TextBoxNome.Text)
.Parameters.AddWithValue("@id", LabelGetID.Text)
.Parameters.AddWithValue("@Departamentoe", TextBoxDepartamento.Text)
.Parameters.AddWithValue("@Time In", TextBoxTimein.Text)
.Parameters.AddWithValue("@Time Out", TextBoxTimeOut.Text)
.Parameters.AddWithValue("@Posto", TextBoxTimePosto.Text)
.Parameters.AddWithValue("@Images", arrImage)
.ExecuteNonQuery()
End With
MessageBox.Show("Data saved successfully!", MessageBoxButtons.OK,
MessageBoxIcon.Information)
IMG_FileNameInput=""
ClearInputUpdateData()
Catch ex As Exception
MessageBox.Show("Failed to save data! " & vbCrLf & ex.Message,
MessageBoxButtons.OK, MessageBoxIcon.Critical)
Connection.Close()
Return
End Try
Connection.Close()
Else
Try
Connection.Open()
Catch ex As Exception
MessageBox.Show("Connection failed" & vbCrLf & "Please check that the server is
ready.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
Return
End Try
Try
Dim MySQLCmd As New MySqlCommand()
With MySQLCmd
.CommandText = "UPDATE Table_Name SET Nome = @Nome, Departamento=
@Departamento, Time Im=@Time Im, Time Out=@Time Out, Posto=@Posto, Image= @Image
.Connection = Connection
.Parameters.AddWithValue("@Nome", TextBoxNome.Text)
.Parameters.AddWithValue("@id", LabelGetID.Text)
.Parameters.AddWithValue("@Departamentoe", TextBoxDepartamento.Text)
.Parameters.AddWithValue("@Time In", TextBoxTimein.Text)
.Parameters.AddWithValue("@Time Out", TextBoxTimeOut.Text)
.Parameters.AddWithValue("@Posto", TextBoxTimePosto.Text)
.Parameters.AddWithValue("@Images", arrImage)
.ExecuteNonQuery()
End With
MessageBox.Show("Data updated successfully", "Information",
MessageBoxButtons.OK, MessageBoxIcon.Information)
ButtonSave.Text = "Save"
ClearInputUpdateData()
Catch ex As Exception
ClearInputUpdateData()
Catch ex As Exception
MessageBox.Show("Update failed" & vbCrLf & ex.Message, "Error",
MessageBoxButtons.OK, MessageBoxIcon.Error)
Connection.Close()
Return
End Try
Connection.Close()
End If
StatusInput = "Save"
end If
pictureBoxImagePreview.Image = Nothing
ShowData()