private void openPPTSlide_Click(object sender, EventArgs e) { DialogResult d = ProjectOpen.ShowDialog(); if (d == DialogResult.OK) { Powerpoint = Powerpoint ?? new Microsoft.Office.Interop.PowerPoint.Application(); ppt = Powerpoint.Presentations.Open(ProjectOpen.FileName); ActivateControls(); var xml = ppt.Tags["ProjectData"]; var data = new XmlDocument(); data.LoadXml(xml); XmlReader n = new XmlNodeReader(data); currentProject = new Project(n); textBoxProjectName.Text = currentProject.data.Tables["Project"].Rows[0].Field <string>("Project Name"); StartDatePicker.Value = currentProject.data.Tables["Project"].Rows[0].Field <DateTime>("Start Date"); EndDatePicker.Value = currentProject.data.Tables["Project"].Rows[0].Field <DateTime>("End Date"); BarGrid.DataSource = currentProject.data.Tables["Bars"]; EventGrid.DataSource = currentProject.data.Tables["Events"]; UpdateSlide.Enabled = true; ReplaceMissing.Enabled = true; } }
public string Get(ProjectOpen request) { List <Forms> ans = ImportProject.SendProjData(request.name); if (ImportProject.projdatastate) { return(new OkResponse(ans).ToString()); } else { return(new FailResponse(ans).ToString()); } }
private void OpenProject_Click(object sender, EventArgs e) { DialogResult d = ProjectOpen.ShowDialog(); if (d == DialogResult.OK) { //ActivateControls(); currentProject = new Project(ProjectOpen.FileName); ActivateControls(); textBoxProjectName.Text = currentProject.data.Tables["Project"].Rows[0].Field <string>("Project Name"); StartDatePicker.Value = currentProject.data.Tables["Project"].Rows[0].Field <DateTime>("Start Date"); EndDatePicker.Value = currentProject.data.Tables["Project"].Rows[0].Field <DateTime>("End Date"); } }