%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /www/old2/_music/diplomka/
Upload File :
Create Path :
Current File : /www/old2/_music/diplomka/EventLogDataReader.cs.patch

Index: WCF/Services/EventLogDataReader.cs
===================================================================
--- WCF/Services/EventLogDataReader.cs	(revision 3791)
+++ WCF/Services/EventLogDataReader.cs	(working copy)
@@ -18,7 +18,7 @@
         private readonly IEnumerable<DataRow> _selectedRows;
         private int _position;
         private readonly bool _isInitialized;
-        private readonly DataTable _table;
+        private readonly CommServerDataSet.PanelEventLogDataDataTable _table;
         private DateTime _lastAccess = DateTime.Now;
         private readonly int _maxLen = int.MaxValue;
         private readonly CommServerDataSet _dataSet;
@@ -89,9 +89,12 @@
                 {
                     filter = String.Format(" AND EventTimestamp >= '{0}' AND EventTimestamp <= '{1}'", GetStandardDateTimeString(args.StartTime), GetStandardDateTimeString(args.StopTime));
                 }
-                _table = dataService.GetDataTableWithFilter(_dataSet.PanelEventLogData.TableName, String.Format("PanelEventLogID='{0}'{1}", panelEventLogId, filter));
-                _selectedRows = from p in _table.AsEnumerable() orderby p["EventTimestamp"] descending select p;
-                _isInitialized = true;
+                _table = dataService.GetDataTableWithFilter(_dataSet.PanelEventLogData.TableName, String.Format("PanelEventLogID='{0}'{1}", panelEventLogId, filter)) as CommServerDataSet.PanelEventLogDataDataTable;
+                if (_table != null)
+                {
+                    _selectedRows = _table.OrderByDescending(p => p.EventUID);
+                    _isInitialized = true;
+                }
             }
         }
 

Zerion Mini Shell 1.0