コード例 #1
0
        private static TaskSummaryResult GetTasksSummary(TaskSummaryArguments args)
        {
            TaskSummaryResult result = new TaskSummaryResult();

            result.SummaryList = TasksSummaries.GetTaskSummary(args.ParentTask, args.FromDate, args.ToDate);
            result.WorkedDays  = TasksSummaries.GetWorkedDays(args.FromDate.Date, args.ToDate.Date);
            return(result);
        }
コード例 #2
0
        private void LaunchSummarySearch()
        {
            SetWaitState();
            TaskSummaryArguments args = new TaskSummaryArguments();

            args.FromDate   = fromDateTimePicker.Value.Date;
            args.ToDate     = toDateTimePicker.Value.Date.AddDays(1).AddSeconds(-1);
            args.ParentTask = Tasks.FindById((int)this.parentTaskComboBox.SelectedValue);
            if (worker.IsBusy)
            {
                worker.CancelAsync();
            }
            while (worker.IsBusy)
            {
                Application.DoEvents();
            }
            worker.RunWorkerAsync(args);
        }
コード例 #3
0
ファイル: SummaryControl.cs プロジェクト: ckolumbus/ptm
 private void LaunchSummarySearch()
 {
     SetWaitState();
     TaskSummaryArguments args = new TaskSummaryArguments();
     args.FromDate = fromDateTimePicker.Value.Date;
     args.ToDate = toDateTimePicker.Value.Date.AddDays(1).AddSeconds(-1);
     args.ParentTask = Tasks.FindById((int)this.parentTaskComboBox.SelectedValue);
     if (worker.IsBusy) worker.CancelAsync();
     while (worker.IsBusy) Application.DoEvents();
     worker.RunWorkerAsync(args);
 }
コード例 #4
0
ファイル: SummaryControl.cs プロジェクト: ckolumbus/ptm
 private static TaskSummaryResult GetTasksSummary(TaskSummaryArguments args)
 {
     TaskSummaryResult result = new TaskSummaryResult();
     result.SummaryList = TasksSummaries.GetTaskSummary(args.ParentTask, args.FromDate, args.ToDate);
     result.WorkedDays = TasksSummaries.GetWorkedDays(args.FromDate.Date, args.ToDate.Date);
     return result;
 }