Beispiel #1
0
 private void Search()
 {
     MyTimes.Clear();
     foreach (var time in times
              .Where(t => t.Project.Description.ToLower().Contains(Filter.ToLower()) ||
                     t.Activity.Description.ToLower().Contains(Filter.ToLower()))
              .OrderByDescending(t => t.DateReported)
              .ThenBy(t => t.From))
     {
         MyTimes.Add(new TimeItemViewModel
         {
             Activity       = time.Activity,
             ActivityId     = time.ActivityId,
             DateRegistered = time.DateRegistered,
             DateReported   = time.DateReported,
             EmployeeId     = time.EmployeeId,
             From           = time.From,
             Project        = time.Project,
             ProjectId      = time.ProjectId,
             Remarks        = time.Remarks,
             TimeId         = time.TimeId,
             To             = time.To,
         });
     }
 }
Beispiel #2
0
 public void AddNewTIme(int t)
 {
     MyTimes.Add(t);
     if (NewRecords != null)
     {
         if (CheckNewTime(t) == true)
         {
             NewRecords(this, t);
         }
     }
 }
Beispiel #3
0
 private void ReloadTimes()
 {
     MyTimes.Clear();
     foreach (var time in times.OrderByDescending(t => t.DateReported).ThenBy(t => t.From))
     {
         MyTimes.Add(new TimeItemViewModel
         {
             Activity       = time.Activity,
             ActivityId     = time.ActivityId,
             DateRegistered = time.DateRegistered,
             DateReported   = time.DateReported,
             EmployeeId     = time.EmployeeId,
             From           = time.From,
             Project        = time.Project,
             ProjectId      = time.ProjectId,
             Remarks        = time.Remarks,
             TimeId         = time.TimeId,
             To             = time.To,
         });
     }
 }