public OutsideConditions GetRange(DateTime startDate, DateTime endDate)
 {
     OutsideConditions result = new OutsideConditions();
     foreach (OutsideCondition cond in this)
     {
         if (cond.LogDate >= startDate && cond.LogDate <= endDate) result.Add(cond);
     }
     return result;
 }
예제 #2
0
        public static OutsideConditions ConvertFromDT(DataTable dt)
        {
            OutsideConditions result = new OutsideConditions();

            foreach (DataRow row in dt.Rows)
            {
                result.Add(OutsideCondition.GetOutsideCondition(row));
            }
            return(result);
        }
예제 #3
0
        public OutsideConditions Sort(string column, bool desc)
        {
            var sortedList           = desc ? this.OrderByDescending(x => x.GetPropertyValue(column)) : this.OrderBy(x => x.GetPropertyValue(column));
            OutsideConditions result = new OutsideConditions();

            foreach (var i in sortedList)
            {
                result.Add((OutsideCondition)i);
            }
            return(result);
        }
        public OutsideConditions GetRange(DateTime startDate, DateTime endDate)
        {
            OutsideConditions result = new OutsideConditions();

            foreach (OutsideCondition cond in this)
            {
                if (cond.LogDate >= startDate && cond.LogDate <= endDate)
                {
                    result.Add(cond);
                }
            }
            return(result);
        }