hello forum members,
does anyone have any code samples on how to assign a resource or a group of resources to a task programmatically?
here is what i got so far:
for (int i = 0; i < numProjects; i++)
{
projectUids[i] = Guid.NewGuid();
projDs[i] = new backendProject.ProjectDataSet();
backendProject.ProjectDataSet.ProjectRow projRow = projDs[i].Project.NewProjectRow();
projRow.PROJ_TYPE = projectType;
projRow.PROJ_UID = projectUids[i];
projRow.PROJ_NAME = "WCFTEST_" + projectUids[i].ToString();
projDs[i].Project.AddProjectRow(projRow);
// Add some tasks
backendProject.ProjectDataSet.TaskRow taskOne = projDs[i].Task.NewTaskRow();
taskOne.PROJ_UID = projRow.PROJ_UID;
taskOne.TASK_UID = Guid.NewGuid();
//Task Duration format must be specified
taskOne.TASK_DUR_FMT = (int)PSLibrary.Task.DurationFormat.Day;
taskOne.TASK_DUR = 4800; // 8 hours in duration units (minute/10)
taskOne.TASK_NAME = "Task One";
taskOne.TASK_START_DATE = System.DateTime.Now.AddDays(1);
projDs[i].Task.AddTaskRow(taskOne);
//TODO: assign resources to this task so that they can log time to it
}
tatiana