private void btn_tambah_Click(object sender, EventArgs e) { var formTambah = new TambahUpdateForm(); formTambah.Show(); ResetTextCari(); }
private void dg_karyawan_CellContentClick(object sender, DataGridViewCellEventArgs e) { var senderGrid = (DataGridView)sender; var rowIndex = e.RowIndex; var colIndex = e.ColumnIndex; // buat delete karyawan if (senderGrid.Columns[colIndex] is DataGridViewButtonColumn && senderGrid.Columns[colIndex].Name == "col_hapus") { var name = (string)senderGrid.Rows[rowIndex].Cells["nama"].Value; // konfirmasi penghapusan var dialogResult = MessageBox.Show($"Apa anda yakin untuk menghapus {name} ?", "Konfirmasi Hapus", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { var id = (int)senderGrid.Rows[rowIndex].Cells["id"].Value; var success = Koneksi.DeleteKaryawan(id); if (success) { MessageBox.Show($"karyawan bernama {name} berhasil terhapus !"); ResetTextCari(); return; } MessageBox.Show($"karyawan bernama {name} tidak berhasil terhapus !"); } } //buat update karyawan else if (senderGrid.Columns[colIndex] is DataGridViewButtonColumn && senderGrid.Columns[colIndex].Name == "col_update") { var id = (int)senderGrid.Rows[rowIndex].Cells["id"].Value; var formUpdate = new TambahUpdateForm(id); formUpdate.Show(); ResetTextCari(); } }