Beispiel #1
0
        private void buttonImportCSV()
        {
            ImportExport importexport = new ImportExport(ParentMainForm);
            string       str          = (string)comboBoxseletedTable.SelectedItem;
            string       str1         = "";
            string       str2         = "";

            switch (str)
            {
            case "Controller":
                importexport.AddControllers(filename);
                break;

            case "POU":
                str1 = (string)comboBoxSelect1.SelectedItem;
                importexport.AddPOU(filename, str1.ToLower());
                break;

            case "Board":
                break;

            case "Channel":

                break;

            case "Variable":
                str1 = (string)comboBoxSelect1.SelectedItem;
                str2 = (string)comboBoxSelect2.SelectedItem;
                importexport.AddVariable(filename, str1.ToLower(), str2.ToLower());
                break;

            case "BOOL":
                str1 = (string)comboBoxSelect1.SelectedItem;
                str2 = (string)comboBoxSelect2.SelectedItem;
                importexport.AddBOOL(filename, str1.ToLower(), str2.ToLower());
                break;

            case "REAL":
                str1 = (string)comboBoxSelect1.SelectedItem;
                str2 = (string)comboBoxSelect2.SelectedItem;
                importexport.AddREAL(filename, str1.ToLower(), str2.ToLower());
                break;

            case "HMI":

                break;

            case "Alarm":
                break;

            case "FormalParameter":
                importexport.AddFormalParameter(filename);
                break;
            }


            this.DialogResult = System.Windows.Forms.DialogResult.OK;
            Close();
        }
Beispiel #2
0
        private void buttonImportBATCH()
        {
            if (!File.Exists(filename))
            {
                ParentMainForm.WriteToOutputWindows("File " + filename + " does not exist");
                return;
            }
            string str;
            int    count = 0;

            using (StreamReader reader = new StreamReader(filename))
            {
                while ((str = reader.ReadLine()) != null)
                {
                    str = str.ToLower();
                    string[] _strs = str.Split(new Char[] { ',', '(', ')' });
                    count = _strs.Count();
                    if ((count >= 2) && (_strs[0] == "addcontrollers"))
                    {
                        ImportExport importexport = new ImportExport(ParentMainForm);
                        importexport.AddControllers(_strs[1]);
                        continue;
                    }
                    if ((count >= 3) && (_strs[0] == "addpou"))
                    {
                        ImportExport importexport = new ImportExport(ParentMainForm);
                        importexport.AddPOU(_strs[1], _strs[2]);
                        continue;
                    }
                    if ((count >= 4) && (_strs[0] == "addvariable"))
                    {
                        ImportExport importexport = new ImportExport(ParentMainForm);
                        importexport.AddVariable(_strs[1], _strs[2], _strs[3]);
                        continue;
                    }
                    if ((count >= 4) && (_strs[0] == "addbool"))
                    {
                        ImportExport importexport = new ImportExport(ParentMainForm);
                        importexport.AddBOOL(_strs[1], _strs[2], _strs[3]);
                        continue;
                    }
                    if ((count >= 4) && (_strs[0] == "addreal"))
                    {
                        ImportExport importexport = new ImportExport(ParentMainForm);
                        importexport.AddREAL(_strs[1], _strs[2], _strs[3]);
                        continue;
                    }
                    if ((count >= 2) && (_strs[0] == "addformalparameter"))
                    {
                        ImportExport importexport = new ImportExport(ParentMainForm);
                        importexport.AddFormalParameter(_strs[1]);
                        continue;
                    }
                }
                reader.Close();
            }
        }