public void showSpringBeansInDataGrdView(SpringBeans sbSpringBeans)
        {
            dgvBeans.Columns.Clear();
            foreach (var property in DI.reflection.getProperties(typeof(SpringMappingItem)))
            {
                O2Forms.addToDataGridView_Column(dgvBeans, property.Name, -1);
            }

            /*O2Forms.addToDataGridView_Column(dgvBeans, "bean", -1);
             * O2Forms.addToDataGridView_Column(dgvBeans, "class", -1);
             * O2Forms.addToDataGridView_Column(dgvBeans, "innerXml", -1);*/
            foreach (SpringMappingItem spiSpringMappingItem in sbSpringBeans.dSpringMappingItems.Values)
            {
                var items = new List <object>();
                foreach (var property in DI.reflection.getProperties(typeof(SpringMappingItem)))
                {
                    items.Add(DI.reflection.getProperty(property.Name, spiSpringMappingItem));
                }
                O2Forms.addToDataGridView_Row(dgvBeans, null, items.ToArray());

                /*
                 *                            new[]
                 *                                {
                 *                                    spiSpringMappingItem.sBean, spiSpringMappingItem.sClass,
                 *                                    spiSpringMappingItem.sInnerXml
                 *                                });*/
            }
        }
 public void addMethodToTargetsList(String sDb_id, String sSignature)
 {
     if (sSignature == "") // replace this with a clear method
     {
         clearTargetslist();
     }
     else
     {
         O2Forms.addToDataGridView_Row(dgvTargetMethods, null, new[] { sDb_id, sSignature });
     }
 }
Example #3
0
 public static void showMethodsMappedToSourceCodeInDataGridView(Dictionary <string, string> mappedMethodsToSourceCode, DataGridView targetDataGridView)
 {
     targetDataGridView.Columns.Clear();
     O2Forms.addToDataGridView_Column(targetDataGridView, "method", -1);
     O2Forms.addToDataGridView_Column(targetDataGridView, "Filename", -1);
     O2Forms.addToDataGridView_Column(targetDataGridView, "Line", -1);
     foreach (var mapping in mappedMethodsToSourceCode)
     {
         O2Forms.addToDataGridView_Row(targetDataGridView, null, new object[] { mapping.Key, mapping.Value });
     }
 }
 public void addToDataGridView_CommandMappingInTreeNode_Recursive(TreeNodeCollection tncNodes,
                                                                  DataGridView dgvTargetDataGridView)
 {
     foreach (TreeNode tnTreeNode in tncNodes)
     {
         if (tnTreeNode.Text.IndexOf("setCommandName") > -1 && tnTreeNode.Nodes.Count > 0)
         {
             String sMethod = new FilteredSignature(tnTreeNode.Text).sFunctionNameAndParams;
             String sClass  = tnTreeNode.Parent.Parent.Text;
             String sValue  = tnTreeNode.Nodes[0].Text;
             O2Forms.addToDataGridView_Row(dgvTargetDataGridView, null,
                                           new[] { sClass, sMethod, sValue });
         }
         addToDataGridView_CommandMappingInTreeNode_Recursive(tnTreeNode.Nodes, dgvTargetDataGridView);
     }
 }
Example #5
0
 public static void loadSourceCodeMappings(DataGridView targetDataGridView)
 {
     targetDataGridView.invokeOnThread(
         () =>
     {
         targetDataGridView.Columns.Clear();
         O2Forms.addToDataGridView_Column(targetDataGridView, "replaceThisString", -1);
         O2Forms.addToDataGridView_Column(targetDataGridView, "withThisString", -1);
         var scmSourceCodeMappings = getSourceCodeMappings();
         foreach (SourceCodeMappingsMapping mMapping in scmSourceCodeMappings.Mapping)
         {
             O2Forms.addToDataGridView_Row(targetDataGridView, null,
                                           new object[]
                                           { mMapping.replaceThisString, mMapping.withThisString });
         }
     });
 }
        public static void loadInDataGridView_textSearchResults(List <TextSearchResult> currentSearchResults,
                                                                DataGridView dgvTargetDataGridView)
        {
            dgvTargetDataGridView.invokeOnThread(
                () =>
            {
                var iMaxRowsToLoad = 500;
                dgvTargetDataGridView.Columns.Clear();
                O2Forms.addToDataGridView_Column(dgvTargetDataGridView, "path", 50);
                O2Forms.addToDataGridView_Column(dgvTargetDataGridView, "file", 50);
                O2Forms.addToDataGridView_Column(dgvTargetDataGridView, "line #", 50);
                O2Forms.addToDataGridView_Column(dgvTargetDataGridView, "match text", 100);
                O2Forms.addToDataGridView_Column(dgvTargetDataGridView, "match line", -1);
                foreach (TextSearchResult searchResult in currentSearchResults)
                {
                    O2Forms.addToDataGridView_Row(dgvTargetDataGridView, searchResult,
                                                  new[]
                    {
                        Path.GetDirectoryName(searchResult.sFile),
                        Path.GetFileName(searchResult.sFile),
                        searchResult.iLineNumber.ToString(),
                        searchResult.sMatchText,
                        searchResult.sMatchLine.Trim()
                    });
                    if (dgvTargetDataGridView.Rows.Count > iMaxRowsToLoad)
                    {
                        DI.log.error("Aborting, MaxRowsToLoad reached: {0}", iMaxRowsToLoad);
                        return;
                    }
                }

                // ReSharper disable PossibleNullReferenceException
                dgvTargetDataGridView.Columns["path"].Width   = 20;
                dgvTargetDataGridView.Columns["line #"].Width = 40;
                // ReSharper restore PossibleNullReferenceException
            });
        }