//Load matrix to convert with rules private void button14_Click(object sender, EventArgs e) { Stream myStream = null; OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.Filter = "Text|*.txt"; openFileDialog1.FilterIndex = 2; openFileDialog1.RestoreDirectory = true; if (openFileDialog1.ShowDialog() == DialogResult.OK) { try { if ((myStream = openFileDialog1.OpenFile()) != null) { string filename = openFileDialog1.FileName; string fileText = System.IO.File.ReadAllText(filename); MatrixParser parser = new MatrixParser(); List <FullMatrixData> parseData = InputMatrixParser.ParseSquareMatrix(fileText, filename); matrixJsonGlobal = parseData[0].matrixJson; richTextBox3.Text = JsonConvert.SerializeObject(matrixJsonGlobal); //GenerationRules ruleData = input_generator.Classes.RuleParser.ParseRules(parseData[0].yamlRules); //input_generator.Classes.Generator.generateSquareMatrix(ruleData, parseData[0].matrixJson); //richTextBox4.Text = //System.IO.File.WriteAllText("generated-matrix.txt", matrixJson); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
//Load matrix file private void button9_Click(object sender, EventArgs e) { listBox2.Items.Clear(); comboBox1.Items.Clear(); comboBox2.Items.Clear(); textBox1.Clear(); textBox2.Clear(); button7.Enabled = false; button8.Enabled = false; Stream myStream = null; OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.Filter = "Text|*.txt"; openFileDialog1.FilterIndex = 2; openFileDialog1.RestoreDirectory = true; if (openFileDialog1.ShowDialog() == DialogResult.OK) { try { if ((myStream = openFileDialog1.OpenFile()) != null) { string filename = openFileDialog1.FileName; string fileText = System.IO.File.ReadAllText(filename); MatrixParser parser = new MatrixParser(); new_graph = InputMatrixParser.ParseSquareMatrix(fileText, filename)[0].graph; renderVerticles(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }