如何分配员工工作日的任务?

时间:2017-09-16 11:56:29

标签: c# devexpress taskscheduler

        public void AddNewTask(DataForTaskManager task)
   {
            DevExpress.XtraScheduler.Appointment apt = schedulerControl1.Storage.CreateAppointment(AppointmentType.Normal);
            string[] time = task.StartDay.Split('.');
            string year = time[2].Substring(0, 4);
            DateTime dateTime = new DateTime(int.Parse(year), int.Parse(time[1]), int.Parse(time[0]));
            apt.Start = dateTime;
            apt.Start =  dateTime.AddDays(1);
            apt.Duration = TimeSpan.FromHours(task.RealizationTime);
            apt.Subject = task.TaskName;
            apt.LabelId = task.IdEmployee;
            apt.Description = task.TaskDescription;
            schedulerControl1.Storage.Appointments.Add(apt);
            ListOfAppointments.Add(apt);
   }

我试图为员工创建一个必须为每个员工分配任务的计划。但是我没有找到一些有用的信息如何根据时间(从早上8点到下午4点)分配任务,如果任务的实现时间超过8小时,如何将该任务分成几天。
Task have to be in the marked area

0 个答案:

没有答案