public override BaseSearchParameter ParseParameterValue(QueryParmDef qryParmDef, String parmValStr)
        {
            Guid guidValue = Guid.Empty;
            BaseSearchParameter searchParm = null;

            guidValue  = new Guid(parmValStr);
            searchParm = new EqualSearchParameter(qryParmDef);
            searchParm.ParameterValue = guidValue;

            return(searchParm);
        }
        public override BaseSearchParameter ParseParameterValue(QueryParmDef qryParmDef, String parmValStr)
        {
            DateTime            dtValue    = DateTime.MinValue;
            BaseSearchParameter searchParm = null;

            dtValue    = DateTime.Parse(parmValStr);
            searchParm = new EqualSearchParameter(qryParmDef);
            searchParm.ParameterValue = dtValue;

            return(searchParm);
        }
        public override BaseSearchParameter ParseParameterValue(QueryParmDef qryParmDef, String parmValStr)
        {
            Int32 intValue = 0;
            BaseSearchParameter searchParm = null;

            intValue   = Int32.Parse(parmValStr);
            searchParm = new EqualSearchParameter(qryParmDef);
            searchParm.ParameterValue = intValue;

            return(searchParm);
        }
Exemple #4
0
        public override BaseSearchParameter ParseParameterValue(QueryParmDef qryParmDef, String parmValStr)
        {
            BaseSearchParameter searchParm = null;

            System.Diagnostics.Debug.Assert(this.ParameterType == qryParmDef.ParameterType);

            if (parmValStr.Contains('%'))
            {
                searchParm = new LikeSearchParameter(qryParmDef);
            }
            else
            {
                searchParm = new EqualSearchParameter(qryParmDef);
            }
            searchParm.ParameterValue = parmValStr;

            return(searchParm);
        }