Project Start and Finish date

A

Amit

Is there a better way to get project start and finish date of the projects in
one call without having to make multiple calls to the service?

private ProjectDataSet.ProjectDataTable GetProjectInformation()
{
DataTable dtp = SvcUtil.ReadProjectList().Tables[0];
ProjectDataSet.ProjectDataTable projects = new
ProjectDataSet.ProjectDataTable();

for (int row = 0; row < dtp.Rows.Count; row++)
{
Guid project_id = (Guid)dtp.Rows[row]["PROJ_UID"];

ProjectDataSet ds = SvcUtil.ReadProjectEntities(project_id,
ProjectEntityType.Project, DataStoreEnum.WorkingStore);
ProjectDataSet.ProjectRow projectRow =
projects.NewProjectRow();

projectRow[projects.PROJ_UIDColumn] = ds.Project[0].PROJ_UID;
projectRow[projects.PROJ_NAMEColumn] =
ds.Project[0].PROJ_NAME;
projectRow[projects.PROJ_INFO_START_DATEColumn] =
ds.Project[0].PROJ_INFO_START_DATE;
projectRow[projects.PROJ_INFO_FINISH_DATEColumn] =
ds.Project[0].PROJ_INFO_FINISH_DATE;
projectRow[projects.PROJ_OPT_DEF_START_TIMEColumn] =
ds.Project[0].PROJ_OPT_DEF_START_TIME;
projectRow[projects.PROJ_OPT_DEF_FINISH_TIMEColumn] =
ds.Project[0].PROJ_OPT_DEF_FINISH_TIME;

projects.AddProjectRow(projectRow);
}

return (projects);
}
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top