private bool IsValid()
        {
            bool result = true;

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

            #region 新增,要 check Type Code 係咪 in use
            errorProvider.SetError(txtTypeCode, string.Empty);
            if (_AddressTypeId == Guid.Empty)
            {
                if (SupplierAddressTypeEx.IsCodeInUse(txtTypeCode.Text.Trim()))
                {
                    errorProvider.SetError(txtTypeCode, "Type Code in use");
                    errorProvider.SetIconAlignment(txtTypeCode, ErrorIconAlignment.TopLeft);
                    return(false);
                }
            }
            #endregion

            return(result);
        }
Пример #2
0
        private void FillAddressList()
        {
            var orderBy = new string[] { "Priority" };

            SupplierAddressTypeEx.LoadCombo(ref cboAddressType, "AddressTypeName", true, false, "", "", orderBy);
        }