Beispiel #1
0
        public LogEntryArr Filter(int nomineeDBId, DateTime from, DateTime to)
        {
            LogEntryArr logEntryArr = new LogEntryArr();

            LogEntry logEntry;

            for (int i = 0; i < this.Count; i++)
            {
                logEntry = (this[i] as LogEntry);
                if ((nomineeDBId <= 0 || logEntry.Nominee.DBId == nomineeDBId) &
                    (from <= logEntry.DateTime && logEntry.DateTime <= to))
                {
                    logEntryArr.Add(logEntry);
                }
            }

            return(logEntryArr);
        }
Beispiel #2
0
        public LogEntryArr Filter(int nomineeDBId, DateTime dateTime, string entry)
        {
            LogEntryArr logEntryArr = new LogEntryArr();

            LogEntry logEntry;

            for (int i = 0; i < this.Count; i++)
            {
                logEntry = (this[i] as LogEntry);
                if ((nomineeDBId <= 0 || logEntry.Nominee.DBId == nomineeDBId) &
                    (dateTime == DateTime.MinValue || logEntry.DateTime.ToString("dd-MM-yyyy") == dateTime.ToString("dd-MM-yyyy")) &&
                    (entry == null || entry == "" || logEntry.Entry.Contains(entry)))
                {
                    logEntryArr.Add(logEntry);
                }
            }

            return(logEntryArr);
        }