0% found this document useful (0 votes)
9 views

Coding Form Tugas

This document contains code for a form application written in VB.NET that allows users to view, add, update and delete records in various tables of a MySQL database. There are separate classes for forms to manage data in tables for customers, mechanics and reception staff. The forms load data from the database into a datagrid and have buttons to insert, update, delete and clear records as well as navigate between record selections.

Uploaded by

nehemaximus
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Coding Form Tugas

This document contains code for a form application written in VB.NET that allows users to view, add, update and delete records in various tables of a MySQL database. There are separate classes for forms to manage data in tables for customers, mechanics and reception staff. The forms load data from the database into a datagrid and have buttons to insert, update, delete and clear records as well as navigate between record selections.

Uploaded by

nehemaximus
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Nama : Maximus R.

Nehe

Npm : 21320026

Coding Form 2
Public Class Form2
Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Sub tampil_konsumen()
DA = New MySql.Data.MySqlClient.MySqlDataAdapter("SELECT * FROM konsumen",
CON)
DS = New DataSet
DS.Clear()
DA.Fill(DS, "konsumen")
DataGridView1.DataSource = DS.Tables("konsumen")
DataGridView1.Refresh()
End Sub
Sub bersih()
TextBox1.Clear()
TextBox2.Clear()
TextBox3.Clear()
TextBox4.Clear()
TextBox5.Clear()
Button1.Enabled = True
Button2.Enabled = False
Button3.Enabled = False
Button4.Enabled = False
End Sub
Sub baca_konsumen()
CON.Close()
CON.Open()
CMD = New MySql.Data.MySqlClient.MySqlCommand("select * from konsumen", CON)
DR = CMD.ExecuteReader
DR.Read()
End Sub
Private Sub Form5_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Call koneksi_data()
Call tampil_konsumen()
Call bersih()
Call baca_konsumen()
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Button1.Enabled = False
Button2.Enabled = True
status = True
TextBox1.Focus()
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
CON.Close()
CON.Open()
Dim sql As String
If status = True Then
sql = "insert into konsumen values('" & TextBox1.Text & "','" &
TextBox2.Text & "'," & _
"'" & TextBox3.Text & "','" &
TextBox4.Text & "','" & TextBox5.Text & "')"
Else
sql = "update konsumen set nama = '" & TextBox1.Text & "',no_hp = '" &
TextBox2.Text & "'," & _
"plat = '" & TextBox4.Text & "',keluhan = '" & TextBox5.Text & "'" & _
"where konsumen.id_konsumen ='" & TextBox1.Text & "'"
End If
CMD = New MySql.Data.MySqlClient.MySqlCommand(sql, CON)
CMD.ExecuteNonQuery()
Call tampil_konsumen()
Call bersih()
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
CON.Close()
CON.Open()
Dim sql As String
sql = "delete from konsumen where id_konsumen='" & TextBox1.Text & "'"
CMD = New MySql.Data.MySqlClient.MySqlCommand(sql, CON)
CMD.ExecuteNonQuery()
Call tampil_konsumen()
Button3.Enabled = False
Button4.Enabled = False
Button1.Enabled = True
Call bersih()
End Sub

Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click


Close()
End Sub
Private Sub DataGridView1_CellClick(sender As Object, e As
Dim I As Integer
I =
DataGridView1.CurrentRow.Index
With DataGridView1.Rows.Item(I)
TextBox1.Text =
.Cells(0).Value TextBox2.Text =
.Cells(1).Value TextBox3.Text =
.Cells(2).Value TextBox4.Text =
.Cells(3).Value TextBox5.Text =
.Cells(4).Value
End With
Button3.Enabled = True
Button4.Enabled = True
End Sub

Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click


status = False
Button3.Enabled = False
Button4.Enabled = False
Button2.Enabled = True
TextBox2.Focus()
End Sub
End Class
Coding Form 3
Public Class Form3
Sub tampil_mekanik()
DA = New MySql.Data.MySqlClient.MySqlDataAdapter("SELECT * FROM mekanik", CON)
DS = New DataSet
DS.Clear()
DA.Fill(DS, "mekanik")
DataGridView1.DataSource = DS.Tables("mekanik")
DataGridView1.Refresh()
End Sub
Sub bersih()
TextBox1.Clear()
TextBox2.Clear()
TextBox3.Clear()
TextBox4.Clear()
TextBox5.Clear()
Button1.Enabled = True
Button2.Enabled = False
Button3.Enabled = False
Button4.Enabled = False
End Sub
Sub baca_mekanik()
CON.Close()
CON.Open()
CMD = New MySql.Data.MySqlClient.MySqlCommand("select * from mekanik", CON)
DR = CMD.ExecuteReader
DR.Read()
End Sub
Private Sub Form5_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Call koneksi_data()
Call tampil_mekanik()
Call bersih()
Call baca_mekanik()
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Button1.Enabled = False
Button2.Enabled = True
status = True
TextBox1.Focus()
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
CON.Close()
CON.Open()
Dim sql As String
If status = True Then
sql = "insert into mekanik values('" & TextBox1.Text & "','" &
TextBox2.Text & "'," & _
"'" & TextBox3.Text & "','" &
TextBox4.Text & "','" & TextBox5.Text & "')"
Else
sql = "update mekanik set nama_mekanik = '" & TextBox1.Text & "',alamat ="
'" & TextBox2.Text & "'," & _"nomor_handphone = '" & TextBox4.Text &
"',email
= '" & TextBox5.Text & "'" & _"where mekanik.id_mekanik ='" & TextBox1.Text & "'"
End If
CMD = New MySql.Data.MySqlClient.MySqlCommand(sql, CON)
CMD.ExecuteNonQuery()
Call tampil_mekanik()
Call bersih()
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
CON.Close()
CON.Open()
Dim sql As String
sql = "delete from mekanik where id_mekanik='" & TextBox1.Text & "'"
CMD = New MySql.Data.MySqlClient.MySqlCommand(sql, CON)
CMD.ExecuteNonQuery()
Call tampil_mekanik()
Button3.Enabled = False
Button4.Enabled = False
Button1.Enabled = True
Call bersih()
End Sub
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
status = False
Button3.Enabled = False
Button4.Enabled = False
Button2.Enabled = True
TextBox2.Focus()
End Sub
Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
Close()
End Sub
Private Sub DataGridView1_CellClick(sender As Object, e As DataGridViewCellEventArgs)
Handles DataGridView1.CellClick
Dim I As Integer
I =
DataGridView1.CurrentRow.Index
With DataGridView1.Rows.Item(I)
TextBox1.Text =
.Cells(0).Value TextBox2.Text
= .Cells(1).Value
TextBox3.Text =
.Cells(2).Value TextBox4.Text
= .Cells(3).Value
TextBox5.Text = .Cells(4).Value
End With
Button3.Enabled = True
Button4.Enabled = True
End Sub
End Class
Coding Form 4

Public Class Form4


Sub tampil_reception()
DA = New MySql.Data.MySqlClient.MySqlDataAdapter("SELECT * FROM reception",CON)
DS = New DataSet
DS.Clear()
DA.Fill(DS, "reception")
DataGridView1.DataSource = DS.Tables("reception")
DataGridView1.Refresh()
End Sub
Sub bersih()
TextBox1.Clear()
TextBox2.Clear()
TextBox3.Clear()
TextBox4.Clear()
TextBox5.Clear()
Button1.Enabled = True
Button2.Enabled = False
Button3.Enabled = False
Button4.Enabled = False
End Sub
Sub baca_reception()
CON.Close()
CON.Open()
CMD = New MySql.Data.MySqlClient.MySqlCommand("select * from reception", CON)
DR = CMD.ExecuteReader
DR.Read()
End Sub
Private Sub Form5_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Call koneksi_data()
Call tampil_reception()
Call bersih()
Call baca_reception()
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Button1.Enabled = False
Button2.Enabled = True
status = True
TextBox1.Focus()
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
CON.Close()
CON.Open()
Dim sql As String
If status = True Then
sql = "insert into reception values('" & TextBox1.Text & "','" &
TextBox2.Text & "'," & _
"'" & TextBox3.Text & "','" &
TextBox4.Text & "','" & TextBox5.Text & "')"
Else
sql = "update reception set nama_reception = '" & TextBox1.Text &
"',alamat = '" & TextBox2.Text & "'," & _
"no_hp = '" & TextBox4.Text & "',email = '" & TextBox5.Text & "'" & _
"where reception.id_reception ='" & TextBox1.Text & "'"
End If
CMD = New MySql.Data.MySqlClient.MySqlCommand(sql, CON)
CMD.ExecuteNonQuery()
Call tampil_reception()
Call bersih()
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
CON.Close()
CON.Open()
Dim sql As String
sql = "delete from reception where id_reception='" & TextBox1.Text & "'"
CMD = New MySql.Data.MySqlClient.MySqlCommand(sql, CON)
CMD.ExecuteNonQuery()
Call tampil_reception()
Button3.Enabled = False
Button4.Enabled = False
Button1.Enabled = True
Call bersih()
End Sub
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
status = False
Button3.Enabled = False
Button4.Enabled = False
Button2.Enabled = True
TextBox2.Focus()
End Sub
Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
Close()
End Sub
Private Sub DataGridView1_CellClick(sender As Object, e As DataGridViewCellEventArgs)
Handles DataGridView1.CellClick
Dim I As Integer
I =
DataGridView1.CurrentRow.Index
With DataGridView1.Rows.Item(I)
TextBox1.Text =
.Cells(0).Value TextBox2.Text
= .Cells(1).Value
TextBox3.Text =
.Cells(2).Value TextBox4.Text
= .Cells(3).Value
TextBox5.Text = .Cells(4).Value
End With
Button3.Enabled = True
Button4.Enabled = True
End Sub
End Class

You might also like