示例#1
0
 // returns the <FieldName> element value of the currently active node as a Decimal
 public Decimal CurrentFieldDecimal(XmlNode CurrentContext, String FieldName)
 {
     if (CurrentContext == null)
     {
         return(System.Decimal.Zero);
     }
     return(Localization.ParseNativeDecimal(XmlCommon.XmlField(CurrentContext, FieldName)));
 }
示例#2
0
 /// <summary>
 /// The QueryString of the request
 /// </summary>
 /// <param name="key">QueryString key</param>
 /// <param name="native">Parse native or parse based on culture</param>
 /// <returns>decimal</returns>
 public decimal DecimalValue(string key, ParseType parse)
 {
     if (this[key] == null)
     {
         return(0.0M);
     }
     else
     {
         return(parse == ParseType.Native ?
                Localization.ParseNativeDecimal(this[key].ToString()) :
                Localization.ParseUSDecimal(this[key].ToString()));
     }
 }
示例#3
0
        public static decimal XmlAttributeNativeDecimal(XmlNode node, String AttributeName)
        {
            String tmpS = XmlAttribute(node, AttributeName);

            return(Localization.ParseNativeDecimal(tmpS));
        }
示例#4
0
        public static decimal XmlFieldNativeDecimal(XmlNode node, String fieldName)
        {
            String tmpS = XmlField(node, fieldName);

            return(Localization.ParseNativeDecimal(tmpS));
        }
示例#5
0
 /// <summary>
 /// Evaluate the input as decimal value using the current thread's locale
 /// </summary>
 /// <param name="sDecimal"></param>
 /// <returns></returns>
 public decimal EvalDecimal(string sDecimal)
 {
     return(Localization.ParseNativeDecimal(sDecimal));
 }
示例#6
0
 /// <summary>
 /// Extension method to parse the specified string into native decimal
 /// </summary>
 /// <param name="str"></param>
 /// <returns></returns>
 public static decimal ToNativeDecimal(this string str)
 {
     return(Localization.ParseNativeDecimal(str));
 }
示例#7
0
        public static decimal FormNativeDecimal(String paramName)
        {
            String tmpS = FormCanBeDangerousContent(paramName);

            return(Localization.ParseNativeDecimal(tmpS));
        }
示例#8
0
        public Decimal SessionNativeDecimal(String paramName)
        {
            String tmpS = Session(paramName);

            return(Localization.ParseNativeDecimal(tmpS));
        }