Task.MoveToSibling

MoveToSibling(Task)

ينقل المهمة الحالية في نفس مستوى المخطط التفصيلي قبل المهمة المحددة. إذا كان ParentProject.CalculationMode هو بلا مستخدم ، فيجب على المستخدم استدعاء Project.Recalculate () بعد استخدام هذه الطريقة (ستعيد جدولة جميع مهام المشروع (تواريخ البدء / الانتهاء ، وتعيين مبكرًا / التواريخ المتأخرة) وحساب الحقول التابعة مثل فترات العمل وحقول العمل والتكلفة ومستويات المخطط التفصيلي) . إذا كان ParentProject.CalculationMode يدويًا ، فستحسب الطريقة فقط معرف المهمة ومستوى المخطط التفصيلي وأرقام المخطط التفصيلي تلقائيًا . إذا كان ParentProject.CalculationMode هو تلقائي تعيد الطريقة جدولة جميع مهام المشروع تلقائيًا (تواريخ البدء / الانتهاء ، وتعيين التواريخ المبكرة / المتأخرة ، وتحسب فترات الركود ، وحقول العمل والتكلفة ، وإعادة حساب المعرفات ومستويات المخطط التفصيلي) .

public void MoveToSibling(Task beforeTask)
معامليكتبوصف
beforeTaskTaskالمهمة التي سيتم إدراج المهمة الحالية قبلها.

أنظر أيضا


MoveToSibling(int)

لنقل المهمة الحالية في نفس مستوى المخطط التفصيلي قبل مهمة بالمعرف المحدد. يحدد التواريخ المبكرة / المتأخرة) وحساب الحقول التابعة مثل فترات العمل وحقول العمل والتكلفة ومستويات المخطط التفصيلي) . إذا كان ParentProject.CalculationMode يدويًا ، فإن الطريقة ستحسب فقط معرف المهمة ومستوى المخطط التفصيلي والأرقام التفصيلية تلقائيًا . إذا كان ParentProject. CalculationMode هو تلقائي ، الطريقة تعيد جدولة جميع مهام المشروع تلقائيًا (تواريخ البدء / الانتهاء ، وتعيين التواريخ المبكرة / المتأخرة ، وتحسب فترات الركود ، وحقول العمل والتكلفة ، وإعادة حساب المعرفات ومستويات المخطط التفصيلي) .

public void MoveToSibling(int beforeTaskId)
معامليكتبوصف
beforeTaskIdInt32بطاقة تعريف (Id) لمهمة سيتم إدراج المهمة الحالية قبلها.

أنظر أيضا