예제 #1
0
 public void FromSingle(float value, string expected)
 {
     Assert.Equal(expected, StringType.FromSingle(value));
     Assert.Equal(expected, StringType.FromSingle(value, default(NumberFormatInfo)));
 }
예제 #2
0
 public void FromSingle_Format(float value, NumberFormatInfo format, string expected)
 {
     Assert.Equal(expected, StringType.FromSingle(value, format));
 }
예제 #3
0
        private string GetStateWHTblQuery(float sngWeeklyIncome)
        {
            //Modified by LI on Feb 15, 2008 for if the weekly income is less than deduction, should use
            string text2 = "(F106='" + this.mstrMStatus + "' or F106 is NULL or F106='' ) AND (([G101]/[G100] <=" + StringType.FromSingle(sngWeeklyIncome) + " AND [G102]/[G100]>" + StringType.FromSingle(sngWeeklyIncome) + ")  OR  ([G101]/[G100] <=" + StringType.FromSingle(sngWeeklyIncome) + " AND [G102] =0))";

            if (((StringType.StrCmp(this.mstrStateAbbr, "OR", true) == 0) & (StringType.StrCmp(this.mstrMStatus, "S", true) == 0)) & (this.msngNumOfAllow1 >= 3f))
            {
                text2 = "(F106='M' or F106 is NULL or F106='' ) AND (([G101]/[G100] <=" + StringType.FromSingle(sngWeeklyIncome) + " AND [G102]/[G100]>" + StringType.FromSingle(sngWeeklyIncome) + ")  OR  ([G101]/[G100] <=" + StringType.FromSingle(sngWeeklyIncome) + " AND [G102] =0))";
            }
            return(text2);
        }