Exemplo n.º 1
0
        public static Int64 ConvertNULL(object input, Int64 defaultVal, Constant.NullCheckType check = Constant.NullCheckType.DBNull)
        {
            switch (check)
            {
            case Constant.NullCheckType.NULL:
                return((input == null) ? defaultVal : (Int64)input);

            case Constant.NullCheckType.DBNull:
                return((input == DBNull.Value) ? defaultVal : Convert.ToInt64(input));

            case Constant.NullCheckType.Both:
                return((input == null || input == DBNull.Value) ? defaultVal : (Int64)input);
            }

            return((Int64)input);
        }
Exemplo n.º 2
0
        public static int ConvertNULL(object input, int defaultVal, Constant.NullCheckType check = Constant.NullCheckType.DBNull)
        {
            switch (check)
            {
            case Constant.NullCheckType.NULL:
                return((input == null) ? defaultVal : (int)input);

            case Constant.NullCheckType.DBNull:
                return((input == DBNull.Value) ? defaultVal : (int)input);

            case Constant.NullCheckType.Both:
                return((input == null || input == DBNull.Value) ? defaultVal : (int)input);
            }

            return((int)input);
        }