/// <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); }
/// <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(); }