Quantcast
Channel: Project Customization and Programming forum
Viewing all articles
Browse latest Browse all 5347

Task Start and Finish date changes via PSI.

$
0
0

Hi,

I am adding Tasks, TaskStartDate, TaskFinishDate through custom code as shown:

SvcProject.ProjectDataSet.TaskRow taskRow = ProjDS.Task.NewTaskRow();
taskRow.CREATED_DATE = DateTime.Now;
taskRow.TASK_NAME = dtList.Rows[i]["taskname"].ToString();
taskRow.TASK_START_DATE = (DateTime)dtList.Rows[i]["StartDate"];
taskRow.TASK_FINISH_DATE = (DateTime)dtList.Rows[i]["FinishDate"];
taskRow.TASK_CONSTRAINT_DATE = (DateTime)dtList.Rows[i]["StartDate"];
taskRow.TASK_CONSTRAINT_TYPE = (short)Microsoft.Office.Project.Server.Library.Task.ConstraintType.StartNoEarlierThan;
taskRow.AddPosition = (int)PSLibrary.Task.AddPositionType.Last;

After running the code, it's adding the assignment but Finish Dates are coming different.

Example:

I am passing

Start Date: 08/03/2014

Finish Date: 01/31/2015 .

This is what I am getting after running my custom code:

Start Date: 08/03/2014

Finish Date: 07/17/2039 .

----------------------------------------------------------------------------------------------------------------------

When I am changing TASK_CONSTRAINT_TYPE from StartNoEarlierThan to

FinishNoEarlierThan in my code, And if I am passing

Start Date: 08/03/2014

Finish Date: 01/31/2015 .

Then Start Date is coming different as shown and finish date is coming correctly:

Start Date: 05/01/2007

Finish Date: 01/31/2015 .

Thanks.

Regards.


Viewing all articles
Browse latest Browse all 5347

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>