public void fillPresentation(Kernel.Domain.Presentation presentation) { if (presentation == null) { return; } presentation.name = nameTextBox.Text; presentation.group = groupField.Group; }
public void displayPresentation(Kernel.Domain.Presentation presentation) { if (presentation == null) { return; } nameTextBox.Text = presentation.name; groupField.Group = presentation.group; savingFolderTextBox.Text = presentation.userSavingDir; OpenAfterRunCheckBox.IsChecked = presentation.openPresentationAfterRun; }
public Kernel.Domain.Presentation SaveSlide() { if (this.PresentationEditorController == null) { return(null); } Kernel.Domain.Presentation report = this.PresentationEditorController.getPresentationEditor().getActivePage().EditedObject; this.PresentationEditorController.Save(); SaveButton.IsEnabled = false; return(report); }
public Kernel.Domain.Presentation CloseSlideWithSave() { if (this.PresentationEditorController == null) { return(null); } Kernel.Domain.Presentation report = this.PresentationEditorController.getPresentationEditor().getActivePage().EditedObject; this.PresentationEditorController.Save(); CloseSlideWithoutSave(); return(report); }
private void displayTransformationSlide(String name) { Process process = Kernel.Ui.Office.PowerpointLoader.GetRunningPowerPointProcess(); while (process != null) { PowerPoint.Application PowerPointApplication = new PowerPoint.Application(); if (PowerPointApplication.Visible != MsoTriState.msoTrue) { Kernel.Ui.Office.PowerpointLoader.KillProcess(process); } if (MessageDisplayer.DisplayYesNoQuestion("Transformation Tree - Powerpoint ", "You need to close opened Powerpoint application before use this functionnality!\n Do you want B-Cephal to close Powerpoint ?") == MessageBoxResult.Yes) { Kernel.Ui.Office.PowerpointLoader.KillProcess(process); } else { return; } process = null; } if (this.TransformationSlideDialog == null) { this.TransformationSlideDialog = new TransformationSlideDialog(); this.TransformationSlideDialog.SaveButton.Click += OnTransformationSlideDialogSave; this.TransformationSlideDialog.CancelButton.Click += OnTransformationSlideDialogCancel; this.TransformationSlideDialog.Closing += OnTransformationSlideDialogClosing; this.TransformationSlideDialog.Owner = ApplicationManager.Instance.MainWindow; } Kernel.Domain.Presentation slide = !string.IsNullOrEmpty(name) ? this.TransformationSlideDialog.PresentationEditorController.GetPresentationService().getByName(name) : null; if (slide == null) { slide = new Kernel.Domain.Presentation(); slide.name = name; slide.group = ApplicationManager.Instance.ControllerFactory.ServiceFactory.GetGroupService().getDefaultGroup(); } this.TransformationSlideDialog.TransformationSlide = slide; this.TransformationSlideDialog.initializeSideBarData(new ObservableCollection <TransformationTreeItem>(BlockPanel.Loops)); this.TransformationSlideDialog.DisplayTransformationSlide(); this.TransformationSlideDialog.ShowDialog(); }
private void OnTransformationSlideDialogSave(object sender, RoutedEventArgs e) { if (this.TransformationSlideDialog.IsReportView) { this.TransformationSlideDialog.CloseReportWithSave(); return; } bool isModify = this.TransformationSlideDialog.PresentationEditorController.IsModify; if (isModify) { Kernel.Domain.Presentation slide = this.TransformationSlideDialog.SaveSlide(); if (slide != null) { fillSlideComboBox(slide.name, isModify); } } TreeActionDialog.IsActionReportView = true; }