internal override void SetValue(decimal value) { SetValue(MessageUtility.DecimalToAsciiArray(value, FracDigits)); _decimal = value; if (FracDigits > 0) { _string.Insert(_string.Length - FracDigits, "."); } }
internal override void SetValue(String value) { decimal?val = MessageUtility.StringToDecimal(value); if (val == null) { throw new MessageProcessorException("Invalid string, cannot converted to numeric."); } SetValue(MessageUtility.DecimalToAsciiArray((decimal)val, FracDigits)); }
internal override void SetValue(decimal value) { SetValue(MessageUtility.DecimalToAsciiArray(value, FracDigits)); }