private void OnSearchBegin(SearchItemGroup items)
        {
            if (InvokeRequired)
            {
                this.Invoke(new Action <SearchItemGroup>(OnSearchBegin), items);
            }
            else
            {
                if (items.SearchType == SearchType)
                {
                    DataModel.TaskInfoV3_1 task = timeTrackControl1.Tag as DataModel.TaskInfoV3_1;

                    foreach (var item in items.SearchItems)
                    {
                        if (task.TaskId == item.TaskId)
                        {
                            SearchHandle = item.SearchHandle;
                            DateTime end = (task.EndTime - task.StartTime).TotalMinutes > 30 ? task.EndTime : task.StartTime.AddMinutes(30);
                            timeTrackControl1.Init(task.StartTime, end);
                            break;
                        }
                    }
                }
            }
        }
Exemplo n.º 2
0
 private void OnSearchBegin(SearchItemGroup items)
 {
     if (items.SearchType == m_searchType)
     {
         SearchItems = items.SearchItems;
         if (SearchBegin != null)
         {
             SearchBegin(this, null);
         }
     }
 }