Ejemplo n.º 1
0
        /// <summary>
        /// 转换成分
        /// </summary>
        /// <param name="money">金额</param>
        /// <param name="unit">单位</param>
        /// <returns></returns>
        public static long ToFen(decimal money, Enumerate.CNYEnum unit)
        {
            decimal num = 0;

            if (money <= 0)
            {
                return(Convert.ToInt64(num));
            }
            switch (unit)
            {
            case Enumerate.CNYEnum.Yuan:
                num = money * 100;
                break;

            case Enumerate.CNYEnum.Jiao:
                num = money * 10;
                break;

            case Enumerate.CNYEnum.Fen:
                num = money * 1;
                break;

            default:
                num = 0;
                break;
            }

            return(Convert.ToInt64(num));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 转换成角
        /// </summary>
        /// <param name="money">金额</param>
        /// <param name="unit">单位</param>
        /// <returns></returns>
        public static decimal ToJiao(decimal money, Enumerate.CNYEnum unit)
        {
            decimal num = 0;

            if (money <= 0)
            {
                return(num);
            }
            switch (unit)
            {
            case Enumerate.CNYEnum.Yuan:
                num = money * 10;
                break;

            case Enumerate.CNYEnum.Jiao:
                num = money * 1;
                break;

            case Enumerate.CNYEnum.Fen:
                num = money * 0.01M;
                break;

            default:
                num = 0;
                break;
            }

            return(num);
        }