Les temps proches dans les tâches
Contents
[
Hide
Show
]Microsoft Project permet aux utilisateurs d’attribuer des heures supplémentaires aux tâches. Aspose.Tasks pour .NET prend en charge cette fonctionnalité via deux propriétés dans la classe de tâches.
Au fil du temps
Le TSK expose plusieurs propriétés pour travailler avec des heures supplémentaires:
- OvertimeCost: lit et écrit la somme du coût réel et restant d’une tâche (double).
- Overtimework: lit et écrit le nombre d’heures supplémentaires prévues pour une tâche (Timespan).
View du projet Microsoft des heures supplémentaires de la tâche
Pour voir les propriétés du travail et des coûts des heures supplémentaires d’une tâche:
- Dans le formulaire d’entrée de tâche, sélectionnez le menu INSERT puis Colonne.
- Ajoutez les colonnes d’heures supplémentaires.
Obtenir des tâches de temps dans Aspose.Tasks
Les exemples suivants montrent comment obtenir le coût et le travail des heures supplémentaires associés à une tâche à Aspose.Tasks.
1Project project = new Project("New Project.mpp");
2// Read overtime and percentage completion for tasks
3foreach (Task task in project.RootTask.Children)
4{
5 Console.WriteLine(task.Get(Tsk.OvertimeCost));
6 Console.WriteLine(task.Get(Tsk.OvertimeWork).ToString());
7 Console.WriteLine(task.Get(Tsk.PercentComplete));
8 Console.WriteLine(task.Get(Tsk.PercentWorkComplete).ToString());
9 Console.WriteLine(task.Get(Tsk.PhysicalPercentComplete).ToString());
10
11 // Set percent complete
12 task.Set(Tsk.PercentComplete, 100);
13}