Ejemplo n.º 1
0
        public static string ToString(object input, string defaultValue, bool sqlSafeFilter)
        {
            if (input == null || Wf_StringHelper.IsNullOrEmptyByTrim(input.ToString()))
            {
                return(defaultValue);
            }

            if (sqlSafeFilter)
            {
                return(Wf_RegexHelper.SqlKeyWordsFilter(input.ToString()));
            }

            return(input.ToString());
        }
Ejemplo n.º 2
0
        private static object ChangeType(object value, Type type, bool SqlKeyWordsFilter)
        {
            string tempValue = SqlKeyWordsFilter == true?
                               Wf_RegexHelper.ParseHtmlBQ(Wf_RegexHelper.SqlKeyWordsFilter(Wf_ConvertHelper.ToString(value))) : Wf_ConvertHelper.ToString(value);

            if (type.IsGenericType && type.GetGenericTypeDefinition().Equals(typeof(Nullable <>)))
            {
                System.ComponentModel.NullableConverter nullableConverter = new System.ComponentModel.NullableConverter(type);
                return(Convert.ChangeType(tempValue, nullableConverter.UnderlyingType));
            }
            else
            {
                return(Convert.ChangeType(tempValue, type));
            }
        }