示例#1
0
 public static String GetVerifyMessage(IValueVerify valueVerify)
 {
     try
     {
         if (valueVerify == null || (String.IsNullOrEmpty(valueVerify.VerifyTypeName) && valueVerify.VerifyType == null))
         {
             return(null);
         }
         if (valueVerify.VerifyType == null)
         {
             if (VerifyMessageDic.ContainsKey(valueVerify.VerifyTypeName.ToUpper()))
             {
                 return(VerifyMessageDic[valueVerify.VerifyTypeName.ToUpper()]);
             }
         }
         if (!String.IsNullOrEmpty(valueVerify.VerifyTypeName))
         {
             return(null);
         }
         return(KeyTypeDic.ContainsValue(valueVerify.VerifyType) ? (from type in KeyTypeDic where type.Value == valueVerify.VerifyType where VerifyMessageDic.ContainsKey(type.Key) select VerifyMessageDic[type.Key.ToUpper()]).FirstOrDefault() : null);
     }
     catch (Exception)
     {
         return(null);
     }
 }
示例#2
0
 public static IValueVerifyType GetVerifyType(IValueVerify valueVerify)
 {
     try
     {
         if (valueVerify == null || (String.IsNullOrEmpty(valueVerify.VerifyTypeName) && valueVerify.VerifyType == null)) return null;
         var type = valueVerify.VerifyType ?? KeyTypeDic[valueVerify.VerifyTypeName.ToUpper()];
         if (type == null)
         {
             return null;
         }
         return Activator.CreateInstance(type) as IValueVerifyType;
     }
     catch (Exception)
     {
         return null;
     }
 }
示例#3
0
 public static String GetVerifyMessage(IValueVerify valueVerify)
 {
     try
     {
         if (valueVerify == null || (String.IsNullOrEmpty(valueVerify.VerifyTypeName) && valueVerify.VerifyType == null)) return null;
         if (valueVerify.VerifyType == null)
         {
             if (VerifyMessageDic.ContainsKey(valueVerify.VerifyTypeName.ToUpper()))
             {
                 return VerifyMessageDic[valueVerify.VerifyTypeName.ToUpper()];
             }
         }
         if (!String.IsNullOrEmpty(valueVerify.VerifyTypeName)) return null;
         return KeyTypeDic.ContainsValue(valueVerify.VerifyType) ? (from type in KeyTypeDic where type.Value == valueVerify.VerifyType where VerifyMessageDic.ContainsKey(type.Key) select VerifyMessageDic[type.Key.ToUpper()]).FirstOrDefault() : null;
     }
     catch (Exception)
     {
         return null;
     }
 }
示例#4
0
 public static IValueVerifyType GetVerifyType(IValueVerify valueVerify)
 {
     try
     {
         if (valueVerify == null || (String.IsNullOrEmpty(valueVerify.VerifyTypeName) && valueVerify.VerifyType == null))
         {
             return(null);
         }
         var type = valueVerify.VerifyType ?? KeyTypeDic[valueVerify.VerifyTypeName.ToUpper()];
         if (type == null)
         {
             return(null);
         }
         return(Activator.CreateInstance(type) as IValueVerifyType);
     }
     catch (Exception)
     {
         return(null);
     }
 }