Exemplo n.º 1
0
 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);
     }
 }
Exemplo n.º 2
0
 protected virtual string getReportFolder()
 {
     Kernel.Service.FileDirs fileDirs = this.Service.FileService.GetFileDirs();
     return(fileDirs != null ? fileDirs.InputTableDir : "");
 }
Exemplo n.º 3
0
 protected virtual string getPowerPointFolder()
 {
     Kernel.Service.FileDirs fileDirs = this.Service.FileService.GetFileDirs();
     return(fileDirs != null ? fileDirs.PresentationDir : "");
 }