/// <summary> /// Obtine una expresion con el patron start, contain o finaliza /// <example> /// string value = GetSearchTypeValue("a",SearchtypeEnum.Contain); /// /// </example> /// </summary> /// <param name="pValue">String</param> /// <param name="pSearchType">Tipo de busqueda <see cref="SearchtypeEnum"/></param> /// <returns></returns> public static string GetSearchTypeValue(string pValue, SearchtypeEnum pSearchType) { switch (pSearchType) { case SearchtypeEnum.Start: { return(string.Concat(new string[] { pValue, "%" })); } case SearchtypeEnum.Contain: { return(string.Concat(new string[] { "%", pValue, "%" })); } case SearchtypeEnum.Finalize: { return(string.Concat(new string[] { "%", pValue })); } } return(pValue); }
/// <summary> /// Obtine una expresion con el patron start, contain o finaliza /// <example> /// string value = GetSearchTypeValue("a",SearchtypeEnum.Contain); /// /// </example> /// </summary> /// <param name="pValue">String</param> /// <param name="pSearchType">Tipo de busqueda <see cref="SearchtypeEnum"/></param> /// <returns></returns> public static string GetSearchTypeValue(string pValue, SearchtypeEnum pSearchType) { switch (pSearchType) { case SearchtypeEnum.Start: { return string.Concat(new string[] { pValue, "%" }); } case SearchtypeEnum.Contain: { return string.Concat(new string[] { "%", pValue, "%" }); } case SearchtypeEnum.Finalize: { return string.Concat(new string[] { "%", pValue }); } } return pValue; }