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(); } } } }
private void btdelete_Click(object sender, EventArgs e) { if (gvbrand.SelectedRows.Count == 0) { MessageBox.Show("Tidak ada brand yang akan dihapus"); } else { //var id = Convert.ToInt32(gvbrand.Rows[gvbrand.CurrentCell.RowIndex].Cells["id"].Value); var selectedRowId = (int)gvbrand.SelectedRows[0].Cells["id"].Value; if (selectedRowId == 1) { MessageBox.Show("Anda tidak dibenarkan menghapus brand Lain-Lain"); } else { ListProducts = productRepo.GetAll(); var product = ListProducts.FirstOrDefault(x => x.brandid == selectedRowId); if (product == null) { var form = new ConfirmationDialog(); form.Message = "Apa anda yakin menghapus brand terpilih?"; form.ShowDialog(); if (form.YES) { if (!brandRepository.Delete(selectedRowId)) { MessageBox.Show("Gagal menghapus brand"); } LoadData(); } } else { MessageBox.Show("Anda tidak dibenarkan menghapus brand yang masih memiliki barang"); } } } }
private void btdelete_Click(object sender, EventArgs e) { if (gvcategories.SelectedRows.Count == 0) { MessageBox.Show("Tidak ada kategori yang akan dihapus"); } else { var selectedRowId = (int)gvcategories.SelectedRows[0].Cells["id"].Value; if (selectedRowId == 1) { MessageBox.Show("Anda tidak dibenarkan menghapus kategori Lain-Lain"); } else { ListProducts = productRepo.GetAll(); var product = ListProducts.FirstOrDefault(x => x.prodcat == selectedRowId); if (product == null) { var form = new ConfirmationDialog(); form.Message = "Apa anda yakin menghapus kategori terpilih?"; form.ShowDialog(); if (form.YES) { if (!categoryRepository.Delete(selectedRowId)) { MessageBox.Show("Gagal menghapus kategori"); } LoadData(); } } else { MessageBox.Show("Anda tidak dibenarkan menghapus kategori yang masih memiliki barang"); } } } }