/// <summary>
        /// Return the color based on expense type
        /// </summary>
        /// <param name="value">msdyn_expensetypes</param>
        /// <param name="targetType"></param>
        /// <param name="parameter"></param>
        /// <param name="culture"></param>
        /// <returns>color based on expense type</returns>
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            OptionSetValue optionSetValue = value as OptionSetValue;
            Color          color          = Color.FromHex("D10E03");

            if (optionSetValue != null)
            {
                msdyn_expensetypes expenseType = (msdyn_expensetypes)Enum.ToObject(typeof(msdyn_expensetypes), optionSetValue.Value);

                switch (expenseType)
                {
                case msdyn_expensetypes.Airline:
                    color = Color.FromHex("ff7f27");
                    break;

                case msdyn_expensetypes.CarRental:
                    color = Color.FromHex("fc483f");
                    break;

                case msdyn_expensetypes.Gift:
                    color = Color.FromHex("a349a4");
                    break;

                case msdyn_expensetypes.Hotel:
                    color = Color.FromHex("0082bf");
                    break;

                case msdyn_expensetypes.Meal:
                    color = Color.FromHex("22b14c");
                    break;

                case msdyn_expensetypes.Conference:
                    color = Color.FromHex("005E8A");
                    break;

                case msdyn_expensetypes.Entertainment:
                    color = Color.FromHex("ffc90e");
                    break;

                case msdyn_expensetypes.Mileage:
                    color = Color.FromHex("177B35");
                    break;

                case msdyn_expensetypes.Miscellanous:
                    color = Color.FromHex("D10E03");
                    break;

                case msdyn_expensetypes.Perdiem:
                default:
                    color = Color.FromHex("C85000");
                    break;
                }
                ;
            }
            return(color);
        }
        /// <summary>
        /// Returns the icon given the expense type
        /// </summary>
        /// <param name="value">msdyn_expensetypes</param>
        /// <param name="targetType"></param>
        /// <param name="parameter"></param>
        /// <param name="culture"></param>
        /// <returns>Icon based on expense type</returns>
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            OptionSetValue optionSetValue = value as OptionSetValue;
            string         icon           = "\uE539";

            if (optionSetValue != null)
            {
                msdyn_expensetypes expenseType = (msdyn_expensetypes)Enum.ToObject(typeof(msdyn_expensetypes), optionSetValue.Value);

                switch (expenseType)
                {
                case msdyn_expensetypes.Airline:
                    icon = "\uE700";
                    break;

                case msdyn_expensetypes.CarRental:
                    icon = "\uE701";
                    break;

                case msdyn_expensetypes.Gift:
                    icon = "\uE704";
                    break;

                case msdyn_expensetypes.Hotel:
                    icon = "\uE705";
                    break;

                case msdyn_expensetypes.Meal:
                    icon = "\uE706";
                    break;

                case msdyn_expensetypes.Conference:
                    icon = "\uE702";
                    break;

                case msdyn_expensetypes.Entertainment:
                    icon = "\uE703";
                    break;

                case msdyn_expensetypes.Mileage:
                    icon = "\uE707";
                    break;

                case msdyn_expensetypes.Miscellanous:
                case msdyn_expensetypes.Perdiem:
                default:
                    icon = "\uE539";
                    break;
                }
                ;
            }
            return(icon);
        }