Exemple #1
0
        private void FillExplorersMenuItems()
        {
            //var explorersHelper1 = new ExplorersHelper(_iWriteToOutput, _commonConfig, GetService1
            //    , getReportName: GetReportName1
            //);

            //var explorersHelper2 = new ExplorersHelper(_iWriteToOutput, _commonConfig, GetService2
            //    , getReportName: GetReportName2
            //);

            //explorersHelper1.FillExplorers(miExplorers1);
            //explorersHelper2.FillExplorers(miExplorers2);

            var compareWindowsHelper = new CompareWindowsHelper(_iWriteToOutput, _commonConfig, () => Tuple.Create(GetConnection1(), GetConnection2())
                                                                , getPluginAssemblyName: GetPluginAssemblyName
                                                                );

            compareWindowsHelper.FillCompareWindows(miCompareOrganizations);

            if (this.Resources.Contains("listContextMenu") &&
                this.Resources["listContextMenu"] is ContextMenu contextMenu
                )
            {
                var items = contextMenu.Items.OfType <MenuItem>();

                foreach (var item in items)
                {
                    //if (string.Equals(item.Uid, "miExplorers1", StringComparison.InvariantCultureIgnoreCase))
                    //{
                    //    explorersHelper1.FillExplorers(item);
                    //}
                    //else if (string.Equals(item.Uid, "miExplorers2", StringComparison.InvariantCultureIgnoreCase))
                    //{
                    //    explorersHelper2.FillExplorers(item);
                    //}
                    //else
                    if (string.Equals(item.Uid, "miCompareOrganizations", StringComparison.InvariantCultureIgnoreCase))
                    {
                        compareWindowsHelper.FillCompareWindows(item);
                    }
                }
            }
        }
Exemple #2
0
        private void FillExplorersMenuItems()
        {
            var explorersHelper = new ExplorersHelper(_iWriteToOutput, _commonConfig, GetService
                                                      , getEntityName: GetEntityName
                                                      , getMessageName: GetMessageName
                                                      );

            var compareWindowsHelper = new CompareWindowsHelper(_iWriteToOutput, _commonConfig, () => Tuple.Create(GetSelectedConnection(), GetSelectedConnection())
                                                                , getEntityName: GetEntityName
                                                                );

            explorersHelper.FillExplorers(miExplorers);
            compareWindowsHelper.FillCompareWindows(miCompareOrganizations);

            miMessageProcessingStepExplorer.Click += explorersHelper.miMessageProcessingStepExplorer_Click;
            mIOpenMessageExplorer.Click           += explorersHelper.miMessageExplorer_Click;

            mIOpenPluginTree.Click         += explorersHelper.miPluginTree_Click;
            mIOpenMessageFilterTree.Click  += explorersHelper.miMessageFilterTree_Click;
            mIOpenMessageRequestTree.Click += explorersHelper.miMessageRequestTree_Click;

            if (this.Resources.Contains("listContextMenu") &&
                this.Resources["listContextMenu"] is ContextMenu listContextMenu
                )
            {
                explorersHelper.FillExplorers(listContextMenu, nameof(miExplorers));

                compareWindowsHelper.FillCompareWindows(listContextMenu, nameof(miCompareOrganizations));

                AddMenuItemClickHandler(listContextMenu, explorersHelper.miMessageProcessingStepExplorer_Click, nameof(miMessageProcessingStepExplorer));

                AddMenuItemClickHandler(listContextMenu, explorersHelper.miMessageExplorer_Click, nameof(mIOpenMessageExplorer));

                AddMenuItemClickHandler(listContextMenu, explorersHelper.miPluginTree_Click, nameof(mIOpenPluginTree));

                AddMenuItemClickHandler(listContextMenu, explorersHelper.miMessageFilterTree_Click, nameof(mIOpenMessageFilterTree));

                AddMenuItemClickHandler(listContextMenu, explorersHelper.miMessageRequestTree_Click, nameof(mIOpenMessageRequestTree));
            }
        }
        private void FillExplorersMenuItems()
        {
            var explorersHelper = new ExplorersHelper(_iWriteToOutput, _commonConfig, GetService, _selectedItem
                                                      , getGlobalOptionSetName: GetGlobalOptionSetName
                                                      );

            var compareWindowsHelper = new CompareWindowsHelper(_iWriteToOutput, _commonConfig, () => Tuple.Create(GetSelectedConnection(), GetSelectedConnection())
                                                                , getGlobalOptionSetName: GetGlobalOptionSetName
                                                                );

            explorersHelper.FillExplorers(miExplorers);
            compareWindowsHelper.FillCompareWindows(miCompareOrganizations);

            if (this.Resources.Contains("listContextMenu") &&
                this.Resources["listContextMenu"] is ContextMenu listContextMenu
                )
            {
                explorersHelper.FillExplorers(listContextMenu, nameof(miExplorers));

                compareWindowsHelper.FillCompareWindows(listContextMenu, nameof(miCompareOrganizations));
            }
        }