Как установить план работы (приблизительные часы) для задачи в StarTeam SDK?

Я не могу понять, как установить свойство EstimatedHours из StarTeam SDK. Свойство EstimatedHours доступно только для чтения, и я не могу понять, как установить значение из SDK, хотя через пользовательский интерфейс вы можете установить поле «Plan, Work».

Установка EstimatedStart/Finish не работает:

var task = new Borland.StarTeam.Task(cr.ParentFolder);
task.Name = "Name";
task.Notes = "Notes";
// task.EstimatedHours = 4.0; // readonly property
task.EstimatedStart = DateTime.Now;
task.EstimatedFinish = DateTime.Now.AddHours(4);

task.Update();

person jasonpenny    schedule 07.07.2010    source источник


Ответы (1)


Единственный способ, которым я придумал установить расчетные часы, - это доступ к базе данных и SQL-запрос:

UPDATE t
   SET StTaskEstimatedHours = 4
FROM dbo.syn_Task t
WHERE t.EndModifiedTime = 0 AND t.DeletedTime = 0
  AND t.StTaskNumber = {task.Number}
person jasonpenny    schedule 16.07.2010