| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 | 
							- using System;
 
- namespace SqlSugar.BzTDengineCore
 
- {
 
-     /// <summary>
 
-     ///Common Extensions for external users
 
-     /// </summary>
 
-     public static class UtilExtensions
 
-     {
 
-         public static string ObjToStringNoTrim(this object thisValue)
 
-         {
 
-             if (thisValue != null) return thisValue.ToString();
 
-             return "";
 
-         }
 
-         public static string ToLower(this string value, bool isLower)
 
-         {
 
-             if (isLower)
 
-             {
 
-                 return value.ObjToString().ToLower();
 
-             }
 
-             return value.ObjToString();
 
-         }
 
-         public static int ObjToInt(this object thisValue)
 
-         {
 
-             int reval = 0;
 
-             if (thisValue == null) return 0;
 
-             if (thisValue is Enum)
 
-             {
 
-                 return (int)thisValue;
 
-             }
 
-             if (thisValue != null && thisValue != DBNull.Value && int.TryParse(thisValue.ToString(), out reval))
 
-             {
 
-                 return reval;
 
-             }
 
-             return reval;
 
-         }
 
-         public static int ObjToInt(this object thisValue, int errorValue)
 
-         {
 
-             int reval = 0;
 
-             if (thisValue is Enum)
 
-             {
 
-                 return (int)thisValue;
 
-             }
 
-             if (thisValue != null && thisValue != DBNull.Value && int.TryParse(thisValue.ToString(), out reval))
 
-             {
 
-                 return reval;
 
-             }
 
-             return errorValue;
 
-         }
 
-         public static double ObjToMoney(this object thisValue)
 
-         {
 
-             double reval = 0;
 
-             if (thisValue != null && thisValue != DBNull.Value && double.TryParse(thisValue.ToString(), out reval))
 
-             {
 
-                 return reval;
 
-             }
 
-             return 0;
 
-         }
 
-         public static double ObjToMoney(this object thisValue, double errorValue)
 
-         {
 
-             double reval = 0;
 
-             if (thisValue != null && thisValue != DBNull.Value && double.TryParse(thisValue.ToString(), out reval))
 
-             {
 
-                 return reval;
 
-             }
 
-             return errorValue;
 
-         }
 
-         public static string ObjToString(this object thisValue)
 
-         {
 
-             if (thisValue != null) return thisValue.ToString().Trim();
 
-             return "";
 
-         }
 
-         public static string ObjToString(this object thisValue, string errorValue)
 
-         {
 
-             if (thisValue != null) return thisValue.ToString().Trim();
 
-             return errorValue;
 
-         }
 
-         public static Decimal ObjToDecimal(this object thisValue)
 
-         {
 
-             Decimal reval = 0;
 
-             if (thisValue != null && thisValue != DBNull.Value && decimal.TryParse(thisValue.ToString(), out reval))
 
-             {
 
-                 return reval;
 
-             }
 
-             return 0;
 
-         }
 
-         public static Decimal ObjToDecimal(this object thisValue, decimal errorValue)
 
-         {
 
-             Decimal reval = 0;
 
-             if (thisValue != null && thisValue != DBNull.Value && decimal.TryParse(thisValue.ToString(), out reval))
 
-             {
 
-                 return reval;
 
-             }
 
-             return errorValue;
 
-         }
 
-         public static DateTime ObjToDate(this object thisValue)
 
-         {
 
-             DateTime reval = DateTime.MinValue;
 
-             if (thisValue != null && thisValue != DBNull.Value && DateTime.TryParse(thisValue.ToString(), out reval))
 
-             {
 
-                 reval = Convert.ToDateTime(thisValue);
 
-             }
 
-             return reval;
 
-         }
 
-         public static DateTime ObjToDate(this object thisValue, DateTime errorValue)
 
-         {
 
-             DateTime reval = DateTime.MinValue;
 
-             if (thisValue != null && thisValue != DBNull.Value && DateTime.TryParse(thisValue.ToString(), out reval))
 
-             {
 
-                 return reval;
 
-             }
 
-             return errorValue;
 
-         }
 
-         public static bool ObjToBool(this object thisValue)
 
-         {
 
-             bool reval = false;
 
-             if (thisValue != null && thisValue != DBNull.Value && bool.TryParse(thisValue.ToString(), out reval))
 
-             {
 
-                 return reval;
 
-             }
 
-             return reval;
 
-         }
 
-     }
 
- }
 
 
  |