public static string BuildMoneyWanFormatString(decimal num, int flag, int decimals) { decimal d = num / 10000M; if (decimals >= 0) { if (d < 1M) { d = MathRule.Round(d, decimals); } else { d = MathRule.Round(d, decimals); } } if (flag == 0) { if (MathRule.CheckDecimalEqual(0M, d)) { return(""); } } else if ((flag == -1) && MathRule.CheckDecimalEqual(0M, num)) { return(""); } return(d.ToString("#,##0.####")); }
public static string BuildGeneralNumberString(decimal num) { if (MathRule.CheckDecimalEqual(0M, num)) { return(""); } return(num.ToString("F")); }
public static string BuildShowPercentString(decimal num, string format) { if (MathRule.CheckDecimalEqual(0M, num)) { return(""); } if (format == "") { return(num.ToString("N") + "%"); } return(num.ToString(format) + "%"); }
public static string BuildShowNumberString(decimal num, string format, bool ShowZero) { if (!(!MathRule.CheckDecimalEqual(0M, num) || ShowZero)) { return(""); } if (format == "") { return(num.ToString("N")); } return(num.ToString(format)); }
public static string BuildGeneralNumberString(object oNum) { if (oNum == DBNull.Value) { return(""); } decimal num = Convert.ToDecimal(oNum); if (MathRule.CheckDecimalEqual(0M, num)) { return(""); } return(num.ToString("F")); }