Example #1
0
 public TopSchemaException(TopSchemaErrorCodeEnum codeEnum,  string fieldId)
     : base(TopSchemaErrorCodeEnumHelper.ToMessage(codeEnum))
 {
     string msg = TopSchemaErrorCodeEnumHelper.ToMessage(codeEnum);
     if (!string.IsNullOrEmpty(fieldId))
     {
         msg += "At the filed which id is " + fieldId;
     }
     this.ErrorCode = TopSchemaErrorCodeEnumHelper.ToErrorCode(codeEnum);
     this.ErrorMsg = msg;
     this.FieldId = fieldId;
 }
Example #2
0
        public TopSchemaException(TopSchemaErrorCodeEnum codeEnum, string fieldId)
            : base(TopSchemaErrorCodeEnumHelper.ToMessage(codeEnum))
        {
            string msg = TopSchemaErrorCodeEnumHelper.ToMessage(codeEnum);

            if (!string.IsNullOrEmpty(fieldId))
            {
                msg += "At the filed which id is " + fieldId;
            }
            this.ErrorCode = TopSchemaErrorCodeEnumHelper.ToErrorCode(codeEnum);
            this.ErrorMsg  = msg;
            this.FieldId   = fieldId;
        }
Example #3
0
        public static string ToErrorCode(TopSchemaErrorCodeEnum topSchemaErrorCodeEnum)
        {
            switch (topSchemaErrorCodeEnum)
            {
            case TopSchemaErrorCodeEnum.ERROR_CODE_10001:
                return("10001");

            case TopSchemaErrorCodeEnum.ERROR_CODE_10002:
                return("10002");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20010:
                return("20010");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20020:
                return("20020");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20030:
                return("20030");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20031:
                return("20031");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20032:
                return("20032");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20033:
                return("20033");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20034:
                return("20034");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20040:
                return("20040");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20050:
                return("20050");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20051:
                return("20051");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20060:
                return("20060");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20061:
                return("20061");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20070:
                return("20070");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20080:
                return("20080");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20090:
                return("20090");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20100:
                return("20100");

            case TopSchemaErrorCodeEnum.ERROR_CODE_30001:
                return("30001");

            case TopSchemaErrorCodeEnum.ERROR_CODE_30002:
                return("30002");

            case TopSchemaErrorCodeEnum.ERROR_CODE_30003:
                return("30003");

            case TopSchemaErrorCodeEnum.ERROR_CODE_30010:
                return("30010");

            case TopSchemaErrorCodeEnum.ERROR_CODE_30020:
                return("30020");

            case TopSchemaErrorCodeEnum.ERROR_CODE_30030:
                return("30030");

            case TopSchemaErrorCodeEnum.ERROR_CODE_30050:
                return("30050");

            case TopSchemaErrorCodeEnum.ERROR_CODE_30060:
                return("30060");

            case TopSchemaErrorCodeEnum.ERROR_CODE_30070:
                return("30070");

            case TopSchemaErrorCodeEnum.ERROR_CODE_30080:
                return("30080");

            case TopSchemaErrorCodeEnum.ERROR_CODE_31001:
                return("31001");

            case TopSchemaErrorCodeEnum.ERROR_CODE_31002:
                return("31002");

            case TopSchemaErrorCodeEnum.ERROR_CODE_31003:
                return("31003");

            case TopSchemaErrorCodeEnum.ERROR_CODE_32001:
                return("32001");

            case TopSchemaErrorCodeEnum.ERROR_CODE_32002:
                return("32002");

            case TopSchemaErrorCodeEnum.ERROR_CODE_33001:
                return("33001");

            case TopSchemaErrorCodeEnum.ERROR_CODE_33002:
                return("33002");

            case TopSchemaErrorCodeEnum.ERROR_CODE_40000:
                return("40000");

            default:
                return("Unknown errorCode error!");
            }
        }
Example #4
0
        public static string ToMessage(TopSchemaErrorCodeEnum topSchemaErrorCodeEnum)
        {
            switch (topSchemaErrorCodeEnum)
            {
            case TopSchemaErrorCodeEnum.ERROR_CODE_10001:
                return("Cannot find File!Please check your file path!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_10002:
                return("Create Document Exception!ParserConfigurationException!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20010:
                return("Illegal Value,MaxLengthRule check failed!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20020:
                return("Illegal Value,MinLengthRule check failed!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20030:
                return("Illegal Value,ValueTypeRule check failed!Field's value is not a decimal!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20031:
                return("Illegal Value,ValueTypeRule check failed!Field's value is not a integer!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20032:
                return("Illegal Value,ValueTypeRule check failed!Field's value is not a date!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20033:
                return("Illegal Value,ValueTypeRule check failed!Field's value is not a time!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20034:
                return("Illegal Value,ValueTypeRule check failed!Field's value is not a url!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20040:
                return("RequiredRule check failed!Field's value should not be null!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20050:
                return("MaxValueRule check failed!Field's value is not a Number!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20051:
                return("MaxValueRule check failed!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20060:
                return("MinValueRule check failed!Field's value is not a Number!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20061:
                return("MinValueRule check failed!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20070:
                return("MaxCheckNumRule check failed!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20080:
                return("MinCheckNumRule check failed!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20090:
                return("InputRule check failed!FieldValue is not from fieldOptions!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_20100:
                return("RegexRule check failed!FieldValue not matches regex!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_30001:
                return("Field format error!Field's id should not be null!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_30002:
                return("Field format error!Field's type should not be null!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_30003:
                return("Field format error!Field's type is illegal!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_30010:
                return("MaxLengthRule format error!MaxLengthRule is not an Integer!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_30020:
                return("MinLengthRule format error!MinLengthRule is not an Integer!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_30030:
                return("ValueTypeRule format error!ValueType is illegal!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_30050:
                return("MaxValueRule format error!MaxValueRule is not an Integer!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_30060:
                return("MinValueRule format error!MinValueRule is not an Integer!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_30070:
                return("MaxCheckNumRule format error!MaxCheckNumRule is not an Integer!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_30080:
                return("MinCheckNumRule format error!MinCheckNumRule is not an Integer!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_31001:
                return("Rule format error!Rule's name should not be null!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_31002:
                return("Rule format error!Rule's value should not be null!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_31003:
                return("Rule format error!Rule's value is illegal!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_32001:
                return("Depend format error!Depend's fieldId should not be null!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_32002:
                return("Depend format error!Depend's value should not be null!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_33001:
                return("Option format error!Option's displayName should not be null!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_33002:
                return("Option format error!Option's value should not be null!");

            case TopSchemaErrorCodeEnum.ERROR_CODE_40000:
                return("");

            default:
                return("Unknown message error!");
            }
        }
 public static string ToErrorCode(TopSchemaErrorCodeEnum topSchemaErrorCodeEnum)
 {
     switch (topSchemaErrorCodeEnum)
     {
         case TopSchemaErrorCodeEnum.ERROR_CODE_10001:
             return "10001";
         case TopSchemaErrorCodeEnum.ERROR_CODE_10002:
             return "10002";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20010:
             return "20010";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20020:
             return "20020";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20030:
             return "20030";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20031:
             return "20031";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20032:
             return "20032";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20033:
             return "20033";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20034:
             return "20034";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20040:
             return "20040";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20050:
             return "20050";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20051:
             return "20051";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20060:
             return "20060";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20061:
             return "20061";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20070:
             return "20070";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20080:
             return "20080";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20090:
             return "20090";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20100:
             return "20100";
         case TopSchemaErrorCodeEnum.ERROR_CODE_30001:
             return "30001";
         case TopSchemaErrorCodeEnum.ERROR_CODE_30002:
             return "30002";
         case TopSchemaErrorCodeEnum.ERROR_CODE_30003:
             return "30003";
         case TopSchemaErrorCodeEnum.ERROR_CODE_30010:
             return "30010";
         case TopSchemaErrorCodeEnum.ERROR_CODE_30020:
             return "30020";
         case TopSchemaErrorCodeEnum.ERROR_CODE_30030:
             return "30030";
         case TopSchemaErrorCodeEnum.ERROR_CODE_30050:
             return "30050";
         case TopSchemaErrorCodeEnum.ERROR_CODE_30060:
             return "30060";
         case TopSchemaErrorCodeEnum.ERROR_CODE_30070:
             return "30070";
         case TopSchemaErrorCodeEnum.ERROR_CODE_30080:
             return "30080";
         case TopSchemaErrorCodeEnum.ERROR_CODE_31001:
             return "31001";
         case TopSchemaErrorCodeEnum.ERROR_CODE_31002:
             return "31002";
         case TopSchemaErrorCodeEnum.ERROR_CODE_31003:
             return "31003";
         case TopSchemaErrorCodeEnum.ERROR_CODE_32001:
             return "32001";
         case TopSchemaErrorCodeEnum.ERROR_CODE_32002:
             return "32002";
         case TopSchemaErrorCodeEnum.ERROR_CODE_33001:
             return "33001";
         case TopSchemaErrorCodeEnum.ERROR_CODE_33002:
             return "33002";
         case TopSchemaErrorCodeEnum.ERROR_CODE_40000:
             return "40000";
         default:
             return "Unknown errorCode error!";
     }
 }
 public static string ToMessage(TopSchemaErrorCodeEnum topSchemaErrorCodeEnum)
 {
     switch (topSchemaErrorCodeEnum)
     {
         case TopSchemaErrorCodeEnum.ERROR_CODE_10001:
             return "Cannot find File!Please check your file path!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_10002:
             return "Create Document Exception!ParserConfigurationException!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20010:
             return "Illegal Value,MaxLengthRule check failed!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20020:
             return "Illegal Value,MinLengthRule check failed!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20030:
             return "Illegal Value,ValueTypeRule check failed!Field's value is not a decimal!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20031:
             return "Illegal Value,ValueTypeRule check failed!Field's value is not a integer!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20032:
             return "Illegal Value,ValueTypeRule check failed!Field's value is not a date!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20033:
             return "Illegal Value,ValueTypeRule check failed!Field's value is not a time!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20034:
             return "Illegal Value,ValueTypeRule check failed!Field's value is not a url!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20040:
             return "RequiredRule check failed!Field's value should not be null!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20050:
             return "MaxValueRule check failed!Field's value is not a Number!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20051:
             return "MaxValueRule check failed!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20060:
             return "MinValueRule check failed!Field's value is not a Number!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20061:
             return "MinValueRule check failed!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20070:
             return "MaxCheckNumRule check failed!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20080:
             return "MinCheckNumRule check failed!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20090:
             return "InputRule check failed!FieldValue is not from fieldOptions!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_20100:
             return "RegexRule check failed!FieldValue not matches regex!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_30001:
             return "Field format error!Field's id should not be null!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_30002:
             return "Field format error!Field's type should not be null!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_30003:
             return "Field format error!Field's type is illegal!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_30010:
             return "MaxLengthRule format error!MaxLengthRule is not an Integer!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_30020:
             return "MinLengthRule format error!MinLengthRule is not an Integer!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_30030:
             return "ValueTypeRule format error!ValueType is illegal!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_30050:
             return "MaxValueRule format error!MaxValueRule is not an Integer!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_30060:
             return "MinValueRule format error!MinValueRule is not an Integer!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_30070:
             return "MaxCheckNumRule format error!MaxCheckNumRule is not an Integer!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_30080:
             return "MinCheckNumRule format error!MinCheckNumRule is not an Integer!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_31001:
             return "Rule format error!Rule's name should not be null!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_31002:
             return "Rule format error!Rule's value should not be null!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_31003:
             return "Rule format error!Rule's value is illegal!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_32001:
             return "Depend format error!Depend's fieldId should not be null!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_32002:
             return "Depend format error!Depend's value should not be null!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_33001:
             return "Option format error!Option's displayName should not be null!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_33002:
             return "Option format error!Option's value should not be null!";
         case TopSchemaErrorCodeEnum.ERROR_CODE_40000:
             return "";
         default:
             return "Unknown message error!";
     }
 }