コード例 #1
0
        //DELETE ROW SELECTED
        private void btnDeleteBookType_Click(object sender, EventArgs e)
        {
            String ID      = txtBookTypeID.Text;
            String Name    = txtBookTypeName.Text;
            String message = "Bạn có thật sự muốn xóa thể loại " + Name + " khỏi dữ liệu ?";
            String caption = "Xác thực trước khi xóa";
            var    result  = MessageBox.Show(message, caption, MessageBoxButtons.YesNo,
                                             MessageBoxIcon.Question);

            if (result == DialogResult.Yes)
            {
                try
                {
                    bool flag = bd.DeleteBookTypeRow(ID);
                    if (flag)
                    {
                        MessageBox.Show("Đã xóa thể loại " + Name + " khỏi dữ liệu", "Thành công",
                                        MessageBoxButtons.OK, MessageBoxIcon.Information);
                        frmUpdateBook_Load(null, null);
                    }
                    else
                    {
                        MessageBox.Show("Xóa thất bại do gặp lỗi, thử lại sau", "Thất bại",
                                        MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Thể loại này đang được tham chiếu ở một số cuốn sách." +
                                    "\nHãy đảm bảo thể loại này không được sử dụng trước khi xóa.\nThử lại sau...",
                                    "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }