Esempio n. 1
0
 private void button_Apply_Click(object sender, EventArgs e)
 {
     Eplan.EplApi.DataModel.Project p = Util.eplan.GetEplanProject(this.MvProject.FileName);
     if (p != null)
     {
         Util.eplan.ApplyPlotFrame(p, comboBox_FrameName.Text);
     }
 }
Esempio n. 2
0
        public void CurrentProjectFilePath()
        {
            try
            {
                ProjectManager projectManager          = new ProjectManager();
                Eplan.EplApi.DataModel.Project project = projectManager.CurrentProject; //Project라는 이름이 중첩되는 문제가 있어서 이런 Namespace구조는 피해야 할듯(앞에 약자를 붙이는게 좋을까?)
                                                                                        //일단 Eplan.EplApi.DataModel.Project 으로 테스트 진행
                if (project == null)
                {
                    MessageBox.Show("현재 프로젝트가 없습니다.", "현재 프로젝트", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show(string.Format("현재 프로젝트 = [{0}]", project.ProjectLinkFilePath), "현재 프로젝트", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "현재 프로젝트 에러", MessageBoxButtons.OK, MessageBoxIcon.Error);

                throw ex;
            }
        }