Just to get this off the unanswered list
You need to add a & to your if statement
if (txtItemDescription.Text != "" & txtItemCode.Text != "")
should be
if (txtItemDescription.Text != "" && txtItemCode.Text != "")
& by itself is the logical AND operator described
here[
^]
What you really want is the conditional AND described
here[
^]