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) { Produk p = new Produk(i.Index, Int32.Parse(i.SubItems[2].Text), i.SubItems[1].Text, Int32.Parse(i.SubItems[3].Text), i.SubItems[4].Text, convertToByte(prdImg.Image), Int32.Parse(i.SubItems[5].Text)); p.addToDatabase(); } listView1.Items.Clear(); } }
private void deleteData_Click(object sender, EventArgs e) { if (listView1.SelectedItems.Count > 0) { string idProduk = listView1.SelectedItems[0].Text; DialogResult result = MessageBox.Show("Data ini sudah tersimpan dari database. Menghapus dari database ?", "Delete", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { Produk prdDelTarget = new Produk(); prdDelTarget.getFromDatabase(Int32.Parse(idProduk)); if (prdDelTarget.delFromDatabase() == false) { MessageBox.Show("Data ini tidak dapat dihapus karena terhubung ke Tabel Transaksi"); } else { EditPrdForm form = new EditPrdForm(); form.Show(); this.Close(); } } } }
public EditProduk(EditPrdForm form, Produk prdEditTarget) { InitializeComponent(); this.form = form; this.prdEditTarget = prdEditTarget; }