public void InitializeTransformationTable()
        {
            this.TransformationTableController = (TransformationTableController)ApplicationManager.Instance.ControllerFactory.GetController(PlanificationFunctionalitiesCode.TRANSFORMATION_TABLE);
            this.TransformationTableController.Initialize();
            displayPage(this.TransformationTableController);
            this.TransformationTableController.getStructuredReportEditor().NewPageSelected -= this.TransformationTableController.NewPageSelectedHandler;

            this.TransformationTableController.ChangeEventListener += OnChange;
        }
 public void Dispose()
 {
     CloseTableWithoutSave();
     //this.TransformationTableController.RemoveMenuCommands();
     if (this.TransformationTableController.getStructuredReportEditor().NewPage != null && ((StructuredReportEditorItem)this.TransformationTableController.getStructuredReportEditor().NewPage).getStructuredReportForm().SpreadSheet != null)
     {
         ((StructuredReportEditorItem)this.TransformationTableController.getStructuredReportEditor().NewPage).getStructuredReportForm().SpreadSheet.Close();
     }
     this.TransformationTableController = null;
     Close();
 }