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)); }
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)); }
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); }
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); }