Esempio n. 1
0
 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");
     }
 }
Esempio n. 2
0
 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");
     }
 }