protected virtual void onSelectPeriodNameFromSidebar(object sender)
 {
     if (sender == null)
     {
         return;
     }
     if (sender is PeriodName)
     {
         PeriodName periodName = (PeriodName)sender;
         ReconciliationFilterTemplateEditorItem page = (ReconciliationFilterTemplateEditorItem)getReconciliationFilterTemplateEditor().getActivePage();
         if (page == null)
         {
             return;
         }
         page.getReconciliationFilterTemplateForm().setPeriodName(periodName);
     }
     else if (sender is PeriodInterval)
     {
         PeriodInterval periodInterval = (PeriodInterval)sender;
         ReconciliationFilterTemplateEditorItem page = (ReconciliationFilterTemplateEditorItem)getReconciliationFilterTemplateEditor().getActivePage();
         if (page == null)
         {
             return;
         }
         page.getReconciliationFilterTemplateForm().setPeriodInterval(periodInterval);
     }
 }
        public override Kernel.Application.OperationState Create()
        {
            Kernel.Domain.ReconciliationFilterTemplate reco = new Kernel.Domain.ReconciliationFilterTemplate();


            ReconciliationFilterTemplateEditorItem page = (ReconciliationFilterTemplateEditorItem)getReconciliationFilterTemplateEditor().addOrSelectPage(reco);

            initializePageHandlers(page);
            //page.getReconciliationFilterTemplateForm().ModelService = GetReconciliationContextService().ModelService;
            page.Title = "Reconciliation Filter ";
            getReconciliationFilterTemplateEditor().ListChangeHandler.AddNew(reco);
            return(OperationState.CONTINUE);
        }
 protected void onSelectMeasureFromSidebar(object sender)
 {
     if (sender != null && sender is Measure)
     {
         ReconciliationFilterTemplateEditorItem page = (ReconciliationFilterTemplateEditorItem)getReconciliationFilterTemplateEditor().getActivePage();
         if (page == null)
         {
             return;
         }
         Measure measure = (Measure)sender;
         page.getReconciliationFilterTemplateForm().setMeasure(measure);
     }
 }
        protected void OnSelectTarget(object sender)
        {
            ReconciliationFilterTemplateEditorItem page = (ReconciliationFilterTemplateEditorItem)getReconciliationFilterTemplateEditor().getActivePage();

            if (page == null)
            {
                return;
            }
            if (sender is Kernel.Domain.Attribute)
            {
                page.getReconciliationFilterTemplateForm().setAttribute(sender as Kernel.Domain.Attribute);
            }
            else if (sender is Kernel.Domain.AttributeValue)
            {
            }
        }