/// <summary>
 /// get records by query
 /// </summary>
 /// <param name="infoCenter"></param>
 /// <param name="query"></param>
 /// <param name="recordDetail"></param>
 /// <param name="rowAccess"></param>
 /// <param name="chunkSize"></param>
 /// <param name="tableInfo"></param>
 /// <returns></returns>
 public VisionMessage GetRecordsByQuery(VisionInfoCenters infoCenter,
                                        string query,
                                        RecordDetail recordDetail = RecordDetail.Empty,
                                        bool rowAccess            = false,
                                        int chunkSize             = 100,
                                        XElement tableInfo        = null)
 {
     return(GetRecordsByQuery(infoCenter.GetValueName(), query, recordDetail, rowAccess, chunkSize, tableInfo));
 }
 /// <summary>
 /// get records by key
 /// </summary>
 /// <param name="infoCenter"></param>
 /// <param name="keys"></param>
 /// <param name="recordDetail"></param>
 /// <param name="rowAccess"></param>
 /// <param name="chunkSize"></param>
 /// <param name="tableInfo"></param>
 /// <returns></returns>
 public VisionMessage GetRecordsByKey(VisionInfoCenters infoCenter,
                                      VisionKeyList keys,
                                      RecordDetail recordDetail = RecordDetail.Empty,
                                      bool rowAccess            = false,
                                      int chunkSize             = 100,
                                      XElement tableInfo        = null)
 {
     return(GetRecordsByKey(infoCenter.GetValueName(), keys, recordDetail, rowAccess, chunkSize, tableInfo));
 }
Example #3
0
 /// <summary>
 /// returns an info center XML string
 /// </summary>
 /// <param name="infoCenter"></param>
 /// <param name="rowAccess"></param>
 /// <param name="nextChunk"></param>
 /// <param name="chunkSize"></param>
 /// <param name="tableInfo"></param>
 /// <returns></returns>
 public static string GetInfoCenterXML(VisionInfoCenters infoCenter,
                                       bool rowAccess     = false,
                                       int nextChunk      = 0,
                                       int chunkSize      = 100,
                                       XElement tableInfo = null)
 {
     return(GetInfoCenterXML(infoCenter.GetValueName(),
                             rowAccess,
                             nextChunk,
                             chunkSize,
                             tableInfo));
 }
        public static string GetValueName(this VisionInfoCenters infoCenter)
        {
            string _retval = Enum.GetName(typeof(VisionInfoCenters), infoCenter);

            return(_retval);
        }
 /// <summary>
 /// sends data for processing
 /// </summary>
 /// <param name="infoCenter"></param>
 /// <param name="data"></param>
 /// <returns></returns>
 public VisionMessage SendDataToDeltekVision(VisionInfoCenters infoCenter, XElement data)
 {
     return(SendDataToDeltekVision(infoCenter.GetValueName(), data));
 }