コード例 #1
0
        //DELETE ROW SELECTED
        private void btnDeleteBook_Click(object sender, EventArgs e)
        {
            String ID      = txtBookISBN.Text;
            String Name    = txtBookName.Text;
            String message = "Bạn có thật sự muốn xóa sách " + 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.DeleteBookRow(ID);
                    bool flag2 = bd.DeleteBookStoreRow(ID);
                    if (flag && flag2)
                    {
                        MessageBox.Show("Đã xóa sách " + 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("Không thể xóa sách này, Sách đang cho mượn ", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }