private void onSelectPresentationFromSidebar(object sender) { if (sender != null && sender is Presentation) { Presentation table = (Presentation)sender; EditorItem <Presentation> page = getPresentationEditor().getPage(table.name); Kernel.Service.FileDirs fileDirs = this.Service.FileService.GetFileDirs(); string excelDir = getPowerPointFolder(); string filePath = excelDir + table.name + EdrawOffice.EXCEL_EXT; if (page != null) { page.fillObject(); getPresentationEditor().selectePage(page); } else if (table.oid != null && table.oid.HasValue && table.oid.Value > 0) { this.Open(table.oid.Value); } else { page = getPresentationEditor().addOrSelectPage(table); initializePageHandlers(page); page.Title = table.name; getPresentationEditor().ListChangeHandler.AddNew(table); } PresentationEditorItem pageOpen = (PresentationEditorItem)getPresentationEditor().getActivePage(); //pageOpen.getInputTableForm().SpreadSheet.Open(filePath, EdrawOffice.EXCEL_ID); /// UpdateStatusBar(null); } }
protected virtual string getReportFolder() { Kernel.Service.FileDirs fileDirs = this.Service.FileService.GetFileDirs(); return(fileDirs != null ? fileDirs.InputTableDir : ""); }
protected virtual string getPowerPointFolder() { Kernel.Service.FileDirs fileDirs = this.Service.FileService.GetFileDirs(); return(fileDirs != null ? fileDirs.PresentationDir : ""); }