private void editData_Click(object sender, EventArgs e) { if (listView1.SelectedItems.Count > 0) { int idProduk = Int32.Parse(listView1.SelectedItems[0].Text); prdEditTarget.getFromDatabase(idProduk); EditProduk form = new EditProduk(this, prdEditTarget); form.Show(); } }
private void genPrd_Click(object sender, EventArgs e) { try { if (!prd.getFromDatabase(Int32.Parse(prdIdInput.Text))) { MessageBox.Show("Data tidak ditemukan"); } else { writePrdInfo(); } } catch { MessageBox.Show("Tolong isi ID Product terlebih dahulu"); } }
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(); } } } }