Exemplo n.º 1
0
        /// <summary>
        /// Determines whether this instance has HKID.
        /// </summary>
        /// <returns>
        ///     <c>true</c> if this instance has HKID; otherwise, <c>false</c>.
        /// </returns>
        private bool HasHKID()
        {
            bool isValid = false;

            string query = "SmartTagValue = '" + txtHKID.Text + "' AND TagId IN (SELECT TagId FROM SmartTag4Member WHERE TagCode = 'HKID')";
            MemberSmartTagCollection objTagList = MemberSmartTag.LoadCollection(query);

            if (objTagList.Count > 0)
            {
                isValid = true;
            }

            return(isValid);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Applies the member smart tag.
        /// </summary>
        /// <param name="memberId">The member id.</param>
        private void ApplyMemberSmartTag(Guid memberId)
        {
            System.Guid    tagId  = GetSmartTagId("HKID");
            string         query  = "MemberId = '" + memberId.ToString() + "' AND TagId = '" + tagId.ToString() + "'";
            MemberSmartTag objTag = MemberSmartTag.LoadWhere(query);

            if (objTag == null)
            {
                objTag          = new MemberSmartTag();
                objTag.MemberId = memberId;
                objTag.TagId    = tagId;
            }
            objTag.SmartTagValue = txtHKID.Text;
            objTag.Save();
        }