Example #1
0
        private void bAddInput_Click(object sender, EventArgs e)
        {
            EditDirs form = new EditDirs(ADD_INPUT, iDirs);

            if (form.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                XmlDocument  xDoc  = XMLDoc();
                XmlElement   input = xDoc.CreateElement("input");
                XmlAttribute dir   = xDoc.CreateAttribute("dir");
                dir.InnerText = form._iDir;
                input.SetAttributeNode(dir);
                xDoc.DocumentElement.AppendChild(input);
                xDoc.Save(_xmlFile);

                ReadDir[] temp = iDirs;
                iDirs = new ReadDir[temp.Length + 1];
                for (int i = 0; i < temp.Length; i++)
                {
                    iDirs[i] = temp[i];
                }
                iDirs[iDirs.Length - 1] = new ReadDir(form._iDir);

                loadInputDirs();
                lbInput.SelectedIndex = iDirs.Length - 1;
            }
        }
Example #2
0
        private void bAddOutput_Click(object sender, EventArgs e)
        {
            EditDirs form = new EditDirs(ADD_OUTPUT, iDirs);

            if (form.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                XmlDocument  xDoc   = XMLDoc();
                XmlElement   output = xDoc.CreateElement("output");
                XmlAttribute dir    = xDoc.CreateAttribute("dir");
                dir.InnerText = form._oDir;
                output.SetAttributeNode(dir);
                XmlAttribute type = xDoc.CreateAttribute("type");
                type.InnerText = form._oType;
                output.SetAttributeNode(type);
                XmlAttribute email = xDoc.CreateAttribute("email");
                email.InnerText = (form._oEmail ? "true": "false");
                output.SetAttributeNode(email);
                xDoc.GetElementsByTagName("input").Item(lbInput.SelectedIndex).AppendChild(output);
                xDoc.Save(_xmlFile);

                iDirs[lbInput.SelectedIndex].AddOutputDirectory(form._oDir, form._oType, form._oEmail);

                loadInputDirs();
                outSel = iDirs[inSel].GetOutputDirectories().Length - 1;
                sel    = true;
                lbInput.SelectedIndex = inSel;
            }
        }
Example #3
0
        private void bChangeType_Click(object sender, EventArgs e)
        {
            EditDirs form = new EditDirs(CHANGE_TYPE, iDirs);

            form._oType = tbOutputType.Text;
            if (form.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                XmlDocument xDoc = XMLDoc();
                xDoc.GetElementsByTagName("input").Item(lbInput.SelectedIndex).ChildNodes.Item(lbOutput.SelectedIndex).Attributes.GetNamedItem("type").InnerText = form._oType;

                iDirs[lbInput.SelectedIndex].ChangeOutputType(lbOutput.SelectedIndex, form._oType);

                loadInputDirs();
                sel = true;
                lbInput.SelectedIndex = inSel;
            }
        }
Example #4
0
        private void bEditInput_Click(object sender, EventArgs e)
        {
            EditDirs form = new EditDirs(EDIT_INPUT, iDirs);

            form._iDir = lbInput.SelectedItem.ToString();
            if (form.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                XmlDocument xDoc = XMLDoc();
                xDoc.GetElementsByTagName("input").Item(lbInput.SelectedIndex).Attributes.GetNamedItem("dir").InnerText = form._iDir;
                xDoc.Save(_xmlFile);

                iDirs[lbInput.SelectedIndex].InputDirectory = form._iDir;

                loadInputDirs();
                sel = true;
                lbInput.SelectedIndex = inSel;
            }
        }
Example #5
0
        private void bEditOutput_Click(object sender, EventArgs e)
        {
            EditDirs form = new EditDirs(EDIT_OUTPUT, iDirs);

            form._oDir   = lbOutput.SelectedItem.ToString();
            form._oEmail = iDirs[lbInput.SelectedIndex].GetIsEmail(lbOutput.SelectedIndex);
            if (form.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                XmlDocument xDoc = XMLDoc();
                xDoc.GetElementsByTagName("input").Item(lbInput.SelectedIndex).ChildNodes.Item(lbOutput.SelectedIndex).Attributes.GetNamedItem("dir").InnerText   = form._oDir;
                xDoc.GetElementsByTagName("input").Item(lbInput.SelectedIndex).ChildNodes.Item(lbOutput.SelectedIndex).Attributes.GetNamedItem("email").InnerText = (form._oEmail ? "true" : "false");

                xDoc.Save(_xmlFile);

                iDirs[lbInput.SelectedIndex].ChangeOutputDirectory(lbOutput.SelectedIndex, form._oDir, form._oEmail);

                loadInputDirs();
                sel = true;
                lbInput.SelectedIndex = inSel;
            }
        }