private void btnSimpan_Click(object sender, EventArgs e) { int result = 0; Buku buku = new Buku(); buku.isbn = txtISBN.Text; buku.judul = txtJudul.Text; buku.bahasa = txtBahasa.Text; buku.edisi = txtEdisi.Text; buku.penerbit.penerbitId = penerbitID[cmbPenerbit.SelectedIndex]; MessageBox.Show(buku.penerbit.penerbitId.ToString()); object[] data = new object[] { buku.isbn, buku.judul, buku.bahasa, buku.edisi, cmbPenerbit.Text }; if (this.addData) // data baru { result = bukuDao.Save(buku); if (result > 0) { if (this._listener != null) { this._listener.Ok(this.addData, data); } ResetInput(); txtISBN.Focus(); } else { MessageBox.Show("Data buku gagal disimpan", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { result = bukuDao.Update(buku); if (result > 0) { if (this._listener != null) { this._listener.Ok(this.addData, data); } this.Close(); } else { MessageBox.Show("Data buku gagal disimpan", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }