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(); }
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(); } }