Beispiel #1
0
        /// <summary>
        /// Convert a field to a string
        /// </summary>
        /// <param name="o">object we want to convert</param>
        /// <returns>string representation of the string</returns>
        internal string ValueToString(object o)
        {
            if (mDecimalConv == null)
            {
                mDecimalConv = new ConvertHelpers.DecimalConverter(DecimalSeparator);
                mDoubleConv  = new ConvertHelpers.DoubleConverter(DecimalSeparator);
                mSingleConv  = new ConvertHelpers.SingleConverter(DecimalSeparator);
                mDateConv    = new ConvertHelpers.DateTimeConverter(DateFormat);
            }

            if (o == null)
            {
                return(string.Empty);
            }
            else if (o is DateTime)
            {
                return(mDateConv.FieldToString(o));
            }
            else if (o is decimal)
            {
                return(mDecimalConv.FieldToString(o));
            }
            else if (o is double)
            {
                return(mDoubleConv.FieldToString(o));
            }
            else if (o is float)
            {
                return(mSingleConv.FieldToString(o));
            }
            else
            {
                return(o.ToString());
            }
        }
Beispiel #2
0
        internal string ValueToString(object o)
        {
            if (mDecimalConv == null)
            {
                mDecimalConv = new ConvertHelpers.DecimalConverter(DecimalSeparator);
                mDoubleConv = new ConvertHelpers.DoubleConverter(DecimalSeparator);
                mSingleConv = new ConvertHelpers.SingleConverter(DecimalSeparator);
                mDateConv= new ConvertHelpers.DateTimeConverter(DateFormat);
            }

            if (o == null)
                return string.Empty;
            else if (o is DateTime)
                return mDateConv.FieldToString(o);
            else if (o is Decimal)
                return mDecimalConv.FieldToString(o);
            else if (o is Double)
                return mDoubleConv.FieldToString(o);
            else if (o is Single)
                return mSingleConv.FieldToString(o);
            else
                return o.ToString();
        }