Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        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());
            }
        }
Exemplo n.º 3
0
        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");
            }
        }