Ejemplo n.º 1
0
        public static string GetWanDecimalShowString(DataRowView dr, string columnName)
        {
            if (dr[columnName] == DBNull.Value)
            {
                return("");
            }
            decimal num = (decimal)dr[columnName];

            if (CheckDecimalEqual(num, 0M))
            {
                return("");
            }
            return(StringRule.BuildMoneyWanFormatString(num));
        }
Ejemplo n.º 2
0
        public static string GetWanDecimalShowString(object val, int decimals)
        {
            if ((val == DBNull.Value) || (val == null))
            {
                return("");
            }
            decimal num = 0M;

            try
            {
                num = decimal.Parse(val.ToString());
            }
            catch
            {
            }
            if (CheckDecimalEqual(num, 0M))
            {
                return("");
            }
            return(StringRule.BuildMoneyWanFormatString(num, 0, decimals));
        }
Ejemplo n.º 3
0
        public static string GetMoneyShowString(object money, m_MoneyUnit unit, string MoneyType)
        {
            string text2;

            try
            {
                string wanDecimalShowString = "";
                switch (unit)
                {
                case m_MoneyUnit.yuan:
                    wanDecimalShowString = StringRule.BuildShowNumberString(money, "#,##0");
                    break;

                case m_MoneyUnit.fen:
                    wanDecimalShowString = StringRule.BuildShowNumberString(money, "#,##0.00");
                    break;

                default:
                    if (MoneyType.ToLower() == "price")
                    {
                        wanDecimalShowString = MathRule.GetWanDecimalShowString(money);
                    }
                    else if (m_IsRoundWanMoney)
                    {
                        wanDecimalShowString = StringRule.BuildMoneyWanFormatString(ConvertRule.ToDecimal(money), -1, 0);
                    }
                    else
                    {
                        wanDecimalShowString = MathRule.GetWanDecimalShowString(money);
                    }
                    break;
                }
                text2 = wanDecimalShowString;
            }
            catch (Exception exception)
            {
                throw exception;
            }
            return(text2);
        }
Ejemplo n.º 4
0
        public static string GetWanDecimalShowString(object money)
        {
            string text2;

            try
            {
                string wanDecimalShowString = "";
                if (m_IsRoundWanMoney)
                {
                    wanDecimalShowString = StringRule.BuildMoneyWanFormatString(ConvertRule.ToDecimal(money), -1, 0);
                }
                else
                {
                    wanDecimalShowString = MathRule.GetWanDecimalShowString(money);
                }
                text2 = wanDecimalShowString;
            }
            catch (Exception exception)
            {
                throw exception;
            }
            return(text2);
        }