File: D:/HostingSpaces/RMourik/bassol.nl/CMS/CMSModules/ContactManagement/Filters/ContactFilter.ascx.cs
using System;
using CMS.Controls;
using CMS.DataEngine;
public partial class CMSModules_ContactManagement_Filters_ContactFilter : CMSAbstractBaseFilterControl
{
#region "Methods"
/// <summary>
/// Create WHERE condition.
/// </summary>
private string CreateWhereCondition()
{
string text = txtContact.Text.Trim();
return "(ContactFirstName LIKE N'%" + SqlHelper.EscapeLikeText(SqlHelper.EscapeQuotes(text)) + "%' OR ContactMiddleName LIKE N'%" + SqlHelper.EscapeLikeText(SqlHelper.EscapeQuotes(text)) + "%' OR ContactLastName LIKE N'%" + SqlHelper.EscapeLikeText(SqlHelper.EscapeQuotes(text)) + "%')";
}
/// <summary>
/// Button search click.
/// </summary>
protected void btnSearch_Click(object sender, EventArgs e)
{
WhereCondition = CreateWhereCondition();
RaiseOnFilterChanged();
}
#endregion
}