int getSize(Type pType)
 {
     if (ToolType.isNumber(pType))
     {
         return(floatSize);
     }
     else
     if (ToolType.isString(pType))
     {
         return(stringSize);
     }
     else
     if (ToolType.isDateTime(pType))
     {
         return(dateSize);
     }
     return(0);
 }
예제 #2
0
        object PARSE(string val, Type type)
        {
            if (ToolType.isNumber(type))
            {
                val = val.Trim();
                if (val == string.Empty)
                {
                    val = "0";
                }
            }
            else
            if (type == ToolTypeSet.helper.tDateTime)
            {
                string pat_ = "1900-01-01 00-00-00";
                val = val.Trim();
                if (val.Length < pat_.Length)
                {
                    val = val + ToolString.right(pat_, pat_.Length - val.Length);
                }
            }

            return(XmlFormating.helper.parse(val, type));
        }