예제 #1
0
파일: NullHandlers.cs 프로젝트: mkeeton/ISS
 public static int NI(object ObjValue, int intDefault)
 {
     try
     {
         if (!(ObjValue == null))
         {
             if (Convert.IsDBNull(ObjValue) == false)
             {
                 if (TypeChecking.IsNumeric(ObjValue.ToString()) == true)
                 {
                     return(Convert.ToInt32(ObjValue));
                 }
                 else
                 {
                     return(intDefault);
                 }
             }
             else
             {
                 return(intDefault);
             }
         }
         else
         {
             return(intDefault);
         }
     }
     catch (Exception ex)
     {
         return(intDefault);
     }
 }
예제 #2
0
파일: NullHandlers.cs 프로젝트: mkeeton/ISS
 public static Int64 NLONG(object ObjValue)
 {
     try
     {
         if (Convert.IsDBNull(ObjValue) == false)
         {
             if (ObjValue == null)
             {
                 return(0);
             }
             else
             {
                 if (TypeChecking.IsNumeric(ObjValue.ToString()) == true)
                 {
                     return(Convert.ToInt64(ObjValue));
                 }
                 else
                 {
                     return(0);
                 }
             }
         }
         else
         {
             return(0);
         }
     }
     catch (Exception ex)
     {
         return(0);
     }
 }
예제 #3
0
파일: NullHandlers.cs 프로젝트: mkeeton/ISS
 public static double NDOUB(object ObjValue)
 {
     try
     {
         if (Convert.IsDBNull(ObjValue) == false)
         {
             if (TypeChecking.IsNumeric(ObjValue.ToString()) == true)
             {
                 return(Convert.ToDouble(ObjValue));
             }
             else
             {
                 return(0);
             }
         }
         else
         {
             return(0);
         }
     }
     catch (Exception ex)
     {
         return(0);
     }
 }