private void process_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Menyimpan ke database ? ", "SAVE TO DATABASE", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { foreach (ListViewItem i in listView1.Items) { Merek m = new Merek(i.Index, i.SubItems[1].Text); m.addToDatabase(); } listView1.Items.Clear(); } }
private void deleteData_Click(object sender, EventArgs e) { if (listView1.SelectedItems.Count > 0) { string idMerek = listView1.SelectedItems[0].Text; DialogResult result = MessageBox.Show("Data ini sudah tersimpan dari database. Menghapus dari database ?", "Delete", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { Merek mrkDelTarget = new Merek(); mrkDelTarget.getFromDatabase(Int32.Parse(idMerek)); if (mrkDelTarget.delFromDatabase() == false) { MessageBox.Show("Data ini tidak dapat dihapus karena terhubung ke Tabel Database lain"); } else { EditMrkForm form = new EditMrkForm(); form.Show(); this.Close(); } } } }
public EditMerek(EditMrkForm form, Merek mrkEditTarget) { InitializeComponent(); this.mrkEditTarget = mrkEditTarget; this.form = form; }