public MSProjectProject(MSProjectFileParser parser) { Tasks = parser.GetTasksWithoutHierarhy(); Resources = parser.GetResources(); ProjectName = parser.GetProjectProperties().getName(); Status = parser.GetProjectProperties().getContentStatus(); //Only one project in file ProjectId = -1; Rate = new ProjectRate(this); }
public ProjectWindow(FileDialogWorker worker) { InitializeComponent(); fileDialog = worker; builder = new PDFBuilder(); charts = new List <ChartContainer>(); fileWorker = new MSProjectFileWorker(); fileWorker.ReadFile(fileDialog.FilePath); msProjectParser = new MSProjectFileParser(fileWorker.ProjectFile); Project = new MSProjectProject(msProjectParser); }