Dev2.Data.TO.FormatNumberTO.GetRoundingTypeEnum C# (CSharp) Méthode

GetRoundingTypeEnum() public méthode

public GetRoundingTypeEnum ( ) : enRoundingType
Résultat enRoundingType
        public enRoundingType GetRoundingTypeEnum()
        {
            return (enRoundingType)Dev2EnumConverter.GetEnumFromStringDiscription(RoundingType, typeof(enRoundingType));
        }

Usage Example

        // ReSharper disable InconsistentNaming
        private string BuildRoundingExpression(FormatNumberTO formatNumberTO)
        // ReSharper restore InconsistentNaming
        {
            string expression;

            enRoundingType roundingType = formatNumberTO.GetRoundingTypeEnum();
            if(roundingType == enRoundingType.Normal)
            {
                expression = "round({0}, {1})";
            }
            else if(roundingType == enRoundingType.Up)
            {
                expression = "roundup({0}, {1})";
            }
            else if(roundingType == enRoundingType.Down)
            {
                expression = "rounddown({0}, {1})";
            }
            else
            {
                expression = "{0}";
            }

            expression = string.Format(expression, formatNumberTO.Number, formatNumberTO.RoundingDecimalPlaces);

            return expression;
        }