private bool IsValid()
        {
            bool result = true;

            #region Terms Code 唔可以吉
            errorProvider.SetError(txtTermsCode, string.Empty);
            if (txtTermsCode.Text.Length == 0)
            {
                errorProvider.SetError(txtTermsCode, "Cannot be blank!");
                return(false);
            }
            #endregion

            #region 新增,要 check Terms Code 係咪 in use
            errorProvider.SetError(txtTermsCode, string.Empty);
            if (_TermsId == Guid.Empty)
            {
                if (SupplierTermsEx.IsTermsCodeInUse(txtTermsCode.Text.Trim()))
                {
                    errorProvider.SetError(txtTermsCode, "Terms Code in use");
                    errorProvider.SetIconAlignment(txtTermsCode, ErrorIconAlignment.TopLeft);
                    return(false);
                }
            }
            #endregion

            return(result);
        }