private void btdelete_Click(object sender, EventArgs e) { if (gvproducts.SelectedRows.Count == 0) { MessageBox.Show("Tidak ada barang yang akan dihapus"); } else { //var id = Convert.ToInt32(gvproducts.Rows[gvproducts.CurrentCell.RowIndex].Cells["id"].Value); var selectedRowId = (int)gvproducts.SelectedRows[0].Cells["id"].Value; var selectedSalePrice = salePriceRepo.GetById(selectedRowId); if (selectedSalePrice == null) { var form = new ConfirmationDialog(); form.Message = "Apa anda yakin menghapus barang terpilih?"; form.ShowDialog(); if (form.YES) { if (!productRepository.Delete(selectedRowId)) { MessageBox.Show("Gagal menghapus barang"); } LoadData(); } } else { var form = new ConfirmationDialog(); form.Message = "Apa anda yakin menghapus barang terpilih?"; form.ShowDialog(); if (form.YES) { if (!productRepository.Delete2table(selectedRowId)) { MessageBox.Show("Gagal menghapus barang"); } LoadData(); } } } }