private void button3_Click(object sender, EventArgs e) { if (comboBox1.Text == comboBox2.Text) { MessageBox.Show("No puede ser el mismo pais"); } else { int IdInicial = 0; int IdFinal = 0; for (int i = 0; i < Program.vertices.Length; i++) { if (Program.vertices[i].getNombre() == comboBox1.Text) { IdInicial = Program.vertices[i].getId() - 1; } if (Program.vertices[i].getNombre() == comboBox2.Text) { IdFinal = Program.vertices[i].getId() - 1; } } Arista arista1 = new Arista(); aristas[posArista] = arista1; aristas[posArista].setInicial(Program.vertices[IdInicial]); aristas[posArista].setFinal(Program.vertices[IdFinal]); aristas[posArista].setPeso(Convert.ToDouble(textBox3.Text)); posArista++; MessageBox.Show("Conexión realizada correctamente"); } }
private void button3_Click(object sender, EventArgs e) { Arista[] aristas = new Arista[100]; if (comboBox1.Text == comboBox2.Text) { MessageBox.Show("No puede ser el mismo pais"); } else { Vertice temporal1 = new Vertice(); temporal1.setNombre(comboBox1.Text); Vertice temporal2 = new Vertice(); temporal2.setNombre(comboBox2.Text); Arista arista1 = new Arista(); aristas[posArista] = arista1; aristas[posArista].setInicial(temporal1); aristas[posArista].setFinal(temporal2); aristas[posArista].setPeso(Convert.ToDouble(textBox3.Text)); posArista++; Program.aristas = new Arista[aristas.Length]; Program.aristas = aristas; MessageBox.Show("Conexión realizada correctamente"); } }