Exemplo n.º 1
0
        /// <summary>
        /// Gets the data.
        /// </summary>
        /// <param name="sessionId">The session identifier.</param>
        /// <param name="tableName">Name of the table.</param>
        /// <param name="columns">The columns.</param>
        /// <param name="startDate">The start date.</param>
        /// <param name="endDate">The end date.</param>
        /// <returns>Broobu.SweNet.Contract.Domain.SweNetDataSet.</returns>
        public SweNetDataSet GetData(string sessionId, string tableName, string[] columns, DateTime startDate, DateTime endDate)
        {
            ArrayOfString columnsArray = new ArrayOfString();

            columnsArray.AddRange(columns);
            ISwenetDataSet res = SweNetAdapter
                                 .Proxy
                                 .getData(sessionId, tableName, columnsArray, startDate, endDate);

            return(res.ToSweNetDataSet());
        }
Exemplo n.º 2
0
 /// <summary>
 /// To the swe net data set.
 /// </summary>
 /// <param name="item">The item.</param>
 /// <returns>Broobu.SweNet.Contract.Domain.SweNetDataSet.</returns>
 public static SweNetDataSet ToSweNetDataSet(this ISwenetDataSet item)
 {
     return(new SweNetDataSet
     {
         ColumnCount = item.columnCount,
         ColumnNames = item.columnNames.ToArray(),
         ColumnTypes = item.columnTypes.ToArray(),
         Data = item.data.ToObjectMatrix(),
         EndDate = item.endDate,
         ExtensionData = item.ExtensionData,
         RowCount = item.rowCount,
         StartDate = item.startDate,
         TableName = item.tableName
     });
 }