private static SourceInfoCollection ReaderToEntityList(YZReader reader) { SourceInfoCollection rv = new SourceInfoCollection(); while (reader.Read()) { SourceInfo source = new SourceInfo(); source.sourceId = reader.ReadInt32("sourceId"); source.sourceName = reader.ReadString("sourceName"); source.sourceType = reader.ReadEnum <SourceTypeEnum>("sourceType", SourceTypeEnum.NoType); source.sourceStr = reader.ReadString("sourceStr"); source.caption = reader.ReadString("caption"); source.createTime = reader.ReadDateTime("createTime"); source.updateTime = reader.ReadDateTime("updateTime"); source.isvalid = reader.ReadBool("isvalid", false); ConnectInfo connect = new ConnectInfo(); connect.connectId = reader.ReadInt32("connectId"); connect.connectName = reader.ReadString("connectName"); connect.connectType = reader.ReadEnum <SourceTypeEnum>("connectType", SourceTypeEnum.NoType); connect.caption = reader.ReadString("caption"); connect.connectStr = reader.ReadString("connectStr"); connect.createTime = reader.ReadDateTime("createTime"); connect.updateTime = reader.ReadDateTime("updateTime"); connect.isvalid = reader.ReadBool("isvalid", false); source.connectInfo = connect; rv.Add(source); } return(rv); }
/// <summary> /// 返回数据源列表 /// </summary> /// <param name="context"></param> /// <returns></returns> public JArray GetSourceList(HttpContext context) { JArray array = new JArray(); SourceInfoCollection rv = SourceInfoManager.GetSourceList(); return(JArray.FromObject(rv)); }
public virtual BPMObjectNameCollection GetESBObjects(HttpContext context) { YZRequest request = new YZRequest(context); BPMObjectNameCollection rv = new BPMObjectNameCollection(); SourceInfoCollection list = SourceInfoManager.GetSourceList(); foreach (var item in list.ToArray()) { rv.Add(string.Format("{0}:{1}", item.sourceType.ToString(), item.sourceName)); } return(rv); }