コード例 #1
0
        public override Image GetImage(IIconProvider iconProvider)
        {
            //if we know the cic the context is 'pick a project'
            if (_cic != null)
            {
                return(iconProvider.GetImage(RDMPConcept.Project, OverlayKind.Add));
            }

            //if we know the _project the context is 'pick a cic'  (or if we don't know either then just use this icon too)
            return(iconProvider.GetImage(RDMPConcept.CohortIdentificationConfiguration, OverlayKind.Link));
        }
コード例 #2
0
        public override Image GetImage(IIconProvider iconProvider)
        {
            switch (_operation)
            {
            case SetOperation.EXCEPT: return(iconProvider.GetImage(CatalogueIcons.EXCEPT));

            case SetOperation.INTERSECT: return(iconProvider.GetImage(CatalogueIcons.INTERSECT));

            case SetOperation.UNION: return(iconProvider.GetImage(CatalogueIcons.UNION));
            }

            return(base.GetImage(iconProvider));
        }
コード例 #3
0
        public override Image GetImage(IIconProvider iconProvider)
        {
            if (_o == null)
            {
                return(null);
            }

            return(iconProvider.GetImage(_o, OverlayKind.Edit));
        }
コード例 #4
0
        public override Image GetImage(IIconProvider iconProvider)
        {
            if (_databaseEntity != null && BasicActivator.FavouritesProvider.IsFavourite(_databaseEntity))
            {
                return(CatalogueIcons.StarHollow);
            }

            return(iconProvider.GetImage(RDMPConcept.Favourite, OverlayKind.Add));
        }
コード例 #5
0
        public override Image GetImage(IIconProvider iconProvider)
        {
            if (_patcher != null)
            {
                var basicIcon = _databaseIconProvider.GetIconForAssembly(_patcher.GetDbAssembly());
                return(_overlayProvider.GetOverlay(basicIcon, OverlayKind.Add));
            }

            return(iconProvider.GetImage(RDMPConcept.ExternalDatabaseServer, OverlayKind.Add));
        }
コード例 #6
0
        public void GenerateReport(CommentStore commentStore, ICheckNotifier notifier, IIconProvider iconProvider, MEF mef, bool showFile)
        {
            _mef          = mef;
            _commentStore = commentStore;
            try
            {
                Check(notifier);

                using (var document = GetNewDocFile("RDMPDocumentation"))
                {
                    var t = InsertTable(document, (Summaries.Count * 2) + 1, 1);

                    //Listing Cell header
                    SetTableCell(t, 0, 0, "Tables");

                    Type[] keys = Summaries.Keys.ToArray();

                    for (int i = 0; i < Summaries.Count; i++)
                    {
                        //creates the run
                        SetTableCell(t, (i * 2) + 1, 0, "");

                        var bmp = iconProvider.GetImage(keys[i]);

                        if (bmp != null)
                        {
                            var para = t.Rows[(i * 2) + 1].GetCell(0).Paragraphs.First();
                            var run  = para.Runs.FirstOrDefault() ?? para.CreateRun();
                            GetPicture(run, bmp);
                        }
                        SetTableCell(t, (i * 2) + 1, 0, " " + keys[i].Name);

                        SetTableCell(t, (i * 2) + 2, 0, Summaries[keys[i]]);
                    }

                    if (showFile)
                    {
                        ShowFile(document);
                    }
                }
            }
            catch (Exception e)
            {
                notifier.OnCheckPerformed(new CheckEventArgs("Report generation failed", CheckResult.Fail, e));
            }
        }
コード例 #7
0
        public AtomicCommandWithTargetUI(IIconProvider iconProvider, IAtomicCommandWithTarget command, IEnumerable <T> selection, Func <T, string> propertySelector)
        {
            _command = command;
            InitializeComponent();

            _selection = selection.ToArray();

            pbCommandIcon.Image       = command.GetImage(iconProvider);
            helpIcon1.BackgroundImage = iconProvider.GetImage(RDMPConcept.Help);

            string name = command.GetCommandName();

            lblName.Text = name;

            helpIcon1.SetHelpText(_command.GetCommandName(), _command.GetCommandHelp());

            selectIMapsDirectlyToDatabaseTableComboBox1.SetUp(_selection.Cast <IMapsDirectlyToDatabaseTable>().ToArray());
            selectIMapsDirectlyToDatabaseTableComboBox1.SelectedItemChanged += suggestComboBox1_SelectedIndexChanged;
            lblGo.Enabled = false;

            Enabled = _selection.Any();
        }
コード例 #8
0
 public override Image GetImage(IIconProvider iconProvider)
 {
     return(iconProvider.GetImage(_cacheProgress));
 }
コード例 #9
0
 public override Image GetImage(IIconProvider iconProvider)
 {
     return(iconProvider.GetImage(RDMPConcept.SQL, OverlayKind.Execute));
 }
コード例 #10
0
 public override Image GetImage(IIconProvider iconProvider)
 {
     return(iconProvider.GetImage(RDMPConcept.CohortAggregateContainer, OverlayKind.Add));
 }
コード例 #11
0
 public override Image GetImage(IIconProvider iconProvider)
 {
     return(iconProvider.GetImage(RDMPConcept.ExtractableCohort, OverlayKind.Add));
 }
コード例 #12
0
 public override Image GetImage(IIconProvider iconProvider)
 {
     return(iconProvider.GetImage(RDMPConcept.CatalogueFolder));
 }
コード例 #13
0
 public override Image GetImage(IIconProvider iconProvider)
 {
     return(iconProvider.GetImage(RDMPConcept.DashboardLayout, OverlayKind.Add));
 }
コード例 #14
0
 public override Image GetImage(IIconProvider iconProvider)
 {
     return(iconProvider.GetImage(RDMPConcept.ANOTable));
 }
コード例 #15
0
 public override Image GetImage(IIconProvider iconProvider)
 {
     return(iconProvider.GetImage(RDMPConcept.ExternalDatabaseServer, OverlayKind.Add));
 }
コード例 #16
0
 public override Image GetImage(IIconProvider iconProvider)
 {
     return(iconProvider.GetImage(RDMPConcept.SupportingSQLTable, OverlayKind.Add));
 }
コード例 #17
0
 public override Image GetImage(IIconProvider iconProvider)
 {
     return(iconProvider.GetImage(RDMPConcept.CohortAggregate, OverlayKind.Import));
 }
コード例 #18
0
 public override Image GetImage(IIconProvider iconProvider)
 {
     return(iconProvider.GetImage(RDMPConcept.ExtractableDataSet, OverlayKind.Import));
 }
コード例 #19
0
 public override Image GetImage(IIconProvider iconProvider)
 {
     return(iconProvider.GetImage(RDMPConcept.CohortIdentificationConfiguration, OverlayKind.Edit));
 }
コード例 #20
0
 public override Image GetImage(IIconProvider iconProvider)
 {
     return(iconProvider.GetImage(RDMPConcept.ExtractionInformation, OverlayKind.Add));
 }
コード例 #21
0
 public override Image GetImage(IIconProvider iconProvider)
 {
     return(iconProvider.GetImage(RDMPConcept.AggregateGraph));
 }
コード例 #22
0
 public override Image GetImage(IIconProvider iconProvider)
 {
     return(iconProvider.GetImage(RDMPConcept.TableInfo, OverlayKind.Add));
 }
コード例 #23
0
 public override Image GetImage(IIconProvider iconProvider)
 {
     return(iconProvider.GetImage(RDMPConcept.LoadMetadata, OverlayKind.Add));
 }
コード例 #24
0
 public override Image GetImage(IIconProvider iconProvider)
 {
     return(iconProvider.GetImage(RDMPConcept.ExtractionConfiguration, OverlayKind.Execute));
 }
コード例 #25
0
 public override Image GetImage(IIconProvider iconProvider)
 {
     return(iconProvider.GetImage(RDMPConcept.LoadDirectoryNode));
 }
コード例 #26
0
 public override Image GetImage(IIconProvider iconProvider)
 {
     return(iconProvider.GetImage(RDMPConcept.ParametersNode));
 }
コード例 #27
0
 public override Image GetImage(IIconProvider iconProvider)
 {
     return(iconProvider.GetImage(RDMPConcept.Pipeline, OverlayKind.Add));
 }
 public override Image GetImage(IIconProvider iconProvider)
 {
     return(ProjectSpecific != null?
            iconProvider.GetImage(RDMPConcept.ProjectCatalogue, OverlayKind.Add) :
                iconProvider.GetImage(RDMPConcept.Catalogue, OverlayKind.Add));
 }
コード例 #29
0
 public override Image GetImage(IIconProvider iconProvider)
 {
     return(iconProvider.GetImage(RDMPConcept.ConnectionStringKeyword, OverlayKind.Add));
 }
コード例 #30
0
 public override Image GetImage(IIconProvider iconProvider)
 {
     return(iconProvider.GetImage(RDMPConcept.ColumnInfo, OverlayKind.Problem));
 }