private void buttonMedicineDelete_Click(object sender, EventArgs e) { if (dataViewMedicine.SelectedRows.Count > 0) { int medicineID = Convert.ToInt32(dataViewMedicine.SelectedRows[0].Cells[0].Value); DialogResult dialogResult = MessageBox.Show("Xác nhận xóa thuốc", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dialogResult == DialogResult.Yes) { try { if (Medicine.DeleteMedicne(medicineID) > 0) { MessageBox.Show("Xóa thuốc thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch { MessageBox.Show("Thuốc đã hoặc đang được sử dụng", "Lỗi dữ liệu", MessageBoxButtons.OK, MessageBoxIcon.Error); } } refreshDataViewMedicine(); } }