Exemple #1
0
        private void ErrorListing_Load(object sender, EventArgs e)
        {
            this.Parent.Text = "Error Listing";

            Thread gothread = new Thread((ThreadStart) delegate
            {
                ErrorHandle.getErrors(Library, Object);
                publishErrors();
            });

            gothread.Start();
        }
Exemple #2
0
        public void publishErrors()
        {
            Invoke((MethodInvoker) delegate
            {
                int totalErrors = 0;
                TreeNode curNode;

                treeView1.Nodes.Clear(); //Clear out the nodes

                //Add the node that allows object change
                curNode                    = new TreeNode("Double click to change object");
                curNode.Tag                = "CHG";
                curNode.ImageIndex         = 0;
                curNode.SelectedImageIndex = 0;
                treeView1.Nodes.Add(curNode);

                //Add the errors
                TreeNode curErr;
                foreach (int fileid in ErrorHandle.getFileIDs())
                {
                    curNode = new TreeNode(ErrorHandle.getFilePath(fileid));
                    foreach (lineError error in ErrorHandle.getErrors(fileid))
                    {
                        if (error.getSev() >= 20)
                        {
                            totalErrors              += 1;
                            curErr                    = curNode.Nodes.Add(error.getCode() + ": " + error.getData().Trim() + " (" + error.getLine().ToString() + ")");
                            curErr.Tag                = error.getLine().ToString() + ',' + error.getColumn().ToString();
                            curErr.ImageIndex         = 2;
                            curErr.SelectedImageIndex = 2;
                        }
                    }

                    //Only add a node if there is something to display
                    if (curNode.Nodes.Count > 0)
                    {
                        curNode.ImageIndex         = 1;
                        curNode.SelectedImageIndex = 1;
                        treeView1.Nodes.Add(curNode);
                    }
                }

                toolStripStatusLabel1.Text = "Total errors: " + totalErrors.ToString();
                toolStripStatusLabel2.Text = ErrorHandle.doName();
                toolStripStatusLabel3.Text = DateTime.Now.ToString("h:mm:ss tt");
            });
        }
Exemple #3
0
        public void runCommands(string[] commands, string[] errDsp)
        {
            IBMi.RunCommands(commands);
            if (Main.CommandWindow != null)
            {
                Main.CommandWindow.loadNewCommands();
            }

            if (errDsp != null)
            {
                ErrorHandle.getErrors(errDsp[0], errDsp[1]);
                if (Main.ErrorWindow != null)
                {
                    Main.ErrorWindow.publishErrors();
                    Win32.SendMessage(PluginBase.nppData._nppHandle, NppMsg.NPPM_DMMSHOW, 0, Main.ErrorWindow.Handle);
                }
            }
        }
Exemple #4
0
        private void button1_Click(object sender, EventArgs e)
        {
            ErrorHandle.getErrors(textBox1.Text, textBox2.Text);

            this.Close();
        }