/// <summary> /// 转换成枚举 /// </summary> public static int ReasonTypeToValue(ReasonTypeEnum enumOption) { try{ return((int)enumOption); }catch (Exception ex) { throw new ArgumentException("enumOption", ex); } }
public MarketElementReason(ReasonTypeEnum reasonType) { if (reasonType == ReasonTypeEnum.badSecurity) { this._source = new MarketElementString("source", string.Format("{0}{1}@{2}", Types.RandomDataGenerator.RandomString(5).ToLower(), Types.RandomDataGenerator.RandomInt(9), Types.RandomDataGenerator.RandomInt(99))); this._errorCode = new MarketElementInt("errorCode", Types.RandomDataGenerator.RandomInt(99)); this._category = new MarketElementString("category", "BAD_SEC"); this._description = new MarketElementString("description", "Invalid security, rcode = -1"); } else if (reasonType == ReasonTypeEnum.badField) { this._source = new MarketElementString("source", string.Format("{0}@{1}", Types.RandomDataGenerator.RandomString(7).ToLower(), Types.RandomDataGenerator.RandomInt(999))); this._errorCode = new MarketElementInt("errorCode", Types.RandomDataGenerator.RandomInt(99)); this._category = new MarketElementString("category", "BAD_FLD"); this._description = new MarketElementString("description", "Unknown Field"); } }
public ElementMarketReason(ReasonTypeEnum reasonType) { if (reasonType == ReasonTypeEnum.badSecurity) { this._source = new ElementMarketString("source", string.Format("{0}{1}@{2}", Types.RandomDataGenerator.RandomString(5).ToLower(), Types.RandomDataGenerator.RandomInt(9), Types.RandomDataGenerator.RandomInt(99))); this._errorCode = new ElementMarketInt("code", Types.RandomDataGenerator.RandomInt(99)); this._category = new ElementMarketString("category", "BAD_SEC"); this._description = new ElementMarketString("description", "Invalid security, rcode = -1"); } else if (reasonType == ReasonTypeEnum.badField) { this._source = new ElementMarketString("source", string.Format("{0}@{1}", Types.RandomDataGenerator.RandomString(7).ToLower(), Types.RandomDataGenerator.RandomInt(999))); this._errorCode = new ElementMarketInt("errorCode", Types.RandomDataGenerator.RandomInt(99)); this._category = new ElementMarketString("category", "BAD_FLD"); this._description = new ElementMarketString("description", "Unknown Field"); } }