Uas Oopfachri
Uas Oopfachri
NIM : 311910188
KELAS : TI.19.D3
Imports MySql.Data.MySqlClient
Sub teksaktif()
txtnama.Enabled = True
txtnim.Enabled = True
cbojk.Enabled = True
cbofak.Enabled = True
cboprodi.Enabled = True
txtangkatan.Enabled = True
End Sub
Sub teksnonaktif()
txtnama.Enabled = False
txtnim.Enabled = False
cbojk.Enabled = False
cbofak.Enabled = False
cboprodi.Enabled = False
txtangkatan.Enabled = False
End Sub
Sub kosongkanteks()
txtnama.Text = ""
txtnim.Text = ""
cbojk.Text = ""
cbofak.Text = ""
cboprodi.Text = ""
txtangkatan.Text = ""
End Sub
cbojk.Items.Add("laki-laki")
cbojk.Items.Add("perempuan")
cbofak.Items.Add("teknik")
cbofak.Items.Add("febis")
cbofak.Items.Add("pascasarjana")
End Sub
End With
ElseIf cbofak.Text = "febis" Then
cboprodi.Items.Clear()
With cboprodi
.Items.Add("Manajemen")
.Items.Add("Akuntansi")
.Items.Add("Hukum")
.Items.Add("PGSD")
End With
ElseIf cbofak.Text = "pascasarjana" Then
cboprodi.Items.Clear()
With cboprodi
.Items.Add("Manajemen Pemasaran")
.Items.Add("Manajemen Keuangan")
.Items.Add("Manajemen Pendidikan")
.Items.Add("Manajemen SDM")
End With
End If
End Sub
Call koneksi()
Dim sql_string As String = "SELECT * FROM mahasiswa WHERE nim = @nim"
Dim cmd As New MySqlCommand(sql_string, conn)
cmd.Parameters.AddWithValue("@nim", nim)
reader = cmd.ExecuteReader()
While reader.Read()
txtnama.Text = reader("nama").ToString()
txtnim.Text = reader("nim").ToString()
cbojk.Text = reader("jk").ToString()
cbofak.Text = reader("fakultas").ToString()
cboprodi.Text = reader("prodi").ToString()
txtangkatan.Text = reader("angkatan").ToString()
End While
End Sub
Catch ex As Exception
MsgBox(ex.ToString)
End Try
teksaktif()
End Sub
cmd.ExecuteNonQuery()
MessageBox.Show("Data Mahasiswa Berhasil Disimpan")
Catch ex As Exception
MessageBox.Show("Data Mahasiswa Gagal Disimpan")
End Try
TampilData()
teksnonaktif()
kosongkanteks()
End Sub
Sub aturDGV()
Try
dgvmahasiswa.Columns(0).Width = 50
dgvmahasiswa.Columns(1).Width = 50
dgvmahasiswa.Columns(2).Width = 150
dgvmahasiswa.Columns(3).Width = 150
dgvmahasiswa.Columns(4).Width = 150
dgvmahasiswa.Columns(5).Width = 50
Catch ex As Exception
End Try
End Sub
da = New MySqlDataAdapter
da.SelectCommand = cmd
dt = New DataTable
ds = New DataSet
da.Fill(ds, "c")
dgvmahasiswa.DataSource = ds
dgvmahasiswa.DataMember = "c"
teksaktif()
aturDGV()
End Sub
teksnonaktif()
End Sub
End Class