private bool QualityCheck()
        {
            if (codepart.Text.Trim().Length == 0)
            {
                MessageBox.Show("请输入引脚编号", "提示", MessageBoxButton.OK, MessageBoxImage.Warning);
                codepart.Focus();
                return(false);
            }
            if (address.Text.Trim().Length == 0)
            {
                MessageBox.Show("请输入物理地址", "提示", MessageBoxButton.OK, MessageBoxImage.Warning);
                address.Focus();
                return(false);
            }
            if (!IsModify && SQliteDbContext.CheckPinNOExist(cmbfixture.Text.Trim(), codepart.Text.Trim()))
            {
                MessageBox.Show("引脚编号已经存在请重新输入", "提示", MessageBoxButton.OK, MessageBoxImage.Warning);
                codepart.Focus();
                return(false);
            }
            if (!IsModify && SQliteDbContext.CheckPinAddressExist(address.Text.Trim()))
            {
                MessageBox.Show("物理地址已经存在请重新输入", "提示", MessageBoxButton.OK, MessageBoxImage.Warning);
                address.Focus();
                return(false);
            }
            if (IsModify && address.Text.Trim() != tempaddress)
            {
                if (SQliteDbContext.CheckPinAddressExist(address.Text.Trim()))
                {
                    MessageBox.Show("物理地址已经存在请重新输入", "提示", MessageBoxButton.OK, MessageBoxImage.Warning);
                    address.Focus();
                    return(false);
                }
                else
                {
                    return(true);
                }
            }

            return(true);
        }