private void btnMasukkan_Click(object sender, EventArgs e) { string SQLCommand; string peringatan = "Apakah anda sudah yakin dengan datanya???"; DialogResult dr = MessageBox.Show(peringatan, "Konfirmasi Tambah", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (dr == DialogResult.Yes) { SQLCommand = "INSERT INTO DataBuku (No_Seri_Buku, Nama_Buku, Nama_Penulis, Sisa) VALUES ('" + txtNoSeriBuku.Text + "', '" + txtNamaBuku.Text + "', '" + txtNamaPenulis.Text + "', '" + txtJumlah.Text + "')"; cmd = new OleDbCommand(SQLCommand, dbConnection); try { dbConnection.Open(); if (cmd.ExecuteNonQuery() > 0) { DataBuku databuku = new DataBuku(); databuku.NoSeriBuku = txtNoSeriBuku.Text; databuku.NamaBuku = txtNamaBuku.Text; databuku.NamaPenulis = txtNamaPenulis.Text; databuku.Sisa = Int32.Parse(txtJumlah.Text); lblDataBuku.Visible = false; lblJumlah.Visible = false; lblNamaBuku.Visible = false; lblNamaPenulis.Visible = false; lblNoSeriBuku.Visible = false; txtJumlah.Visible = false; txtNamaBuku.Visible = false; txtNamaPenulis.Visible = false; txtNoSeriBuku.Visible = false; btnMasukkan.Visible = false; Insert(databuku); } dbConnection.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); dbConnection.Close(); } finally { dbConnection.Close(); } btnHapus.Visible = true; } }
private void ViewBuku(string ParameterValue) { dgvBuku.Rows.Clear(); try { String sqlCommand = "SELECT ID, No_Seri_Buku, Nama_Buku, Nama_Penulis, Sisa FROM DataBuku"; // Buat objek baru dari connection database cmd = new OleDbCommand(sqlCommand, dbConnection); // buka database Access dbConnection.Open(); adapter = new OleDbDataAdapter(cmd); adapter.Fill(dataTable); foreach (DataRow barisTabel in dataTable.Rows) { DataBuku databuku = new DataBuku(); databuku.Id = Int32.Parse(barisTabel[0].ToString()); databuku.NoSeriBuku = barisTabel[1].ToString(); databuku.NamaBuku = barisTabel[2].ToString(); databuku.NamaPenulis = barisTabel[3].ToString(); databuku.Sisa = Int32.Parse(barisTabel[4].ToString()); Populate(databuku); } dataTable.Rows.Clear(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { dbConnection.Close(); } }
private void Insert(DataBuku databuku) { dgvBuku.Rows.Add(databuku.Id, databuku.NoSeriBuku, databuku.NamaBuku, databuku.NamaPenulis, databuku.Sisa); }