2010-07-07 5 views
3

Je n'arrive pas à comprendre comment définir la propriété EstimatedHours à partir du SDK StarTeam. La propriété EstimatedHours est en lecture seule, et je n'arrive pas à trouver un moyen de définir la valeur à partir du SDK, bien que l'interface utilisateur vous permet de définir le champ "Plan, Travail".Comment définir le «plan de travail» (EstimatedHours) pour une tâche dans StarTeam SDK?

Réglage de la EstimatedStart/Finish ne fonctionne pas:

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(); 

Répondre

0

La seule façon que je l'ai compris pour régler les heures était estimée à un accès de base de données et une requête SQL:

UPDATE t 
    SET StTaskEstimatedHours = 4 
FROM dbo.syn_Task t 
WHERE t.EndModifiedTime = 0 AND t.DeletedTime = 0 
    AND t.StTaskNumber = {task.Number} 
Questions connexes