private void button2_Click(object sender, EventArgs e) { Orden agregar = new Orden(); if (cmboxMateriaOrigen.SelectedValue == cmboxMateriaDestino.SelectedValue) { MessageBox.Show("No se puede agregar un camino hacia la misma ciudad", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } //try //{ int idmateriaOrigen = int.Parse(cmboxMateriaOrigen.SelectedValue.ToString()); int idmateriaDestino = int.Parse(cmboxMateriaDestino.SelectedValue.ToString()); int peso = (int)UVtxt.Value; string Resultadologin = agregar.CrearCamino(idmateriaOrigen, idmateriaDestino, peso); if (Resultadologin != "000000") { if (Resultadologin == "000001") { MessageBox.Show("Ocurrio Algun Error al Intentar Conectarse", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (Resultadologin == "000003") { errorProvider1.SetError(button2, "Relacion ya Existe"); } } else { int origen = Int32.Parse(cmboxMateriaOrigen.SelectedValue.ToString()); string sOrigen = Vertices[origen].nombre; int destino = Int32.Parse(cmboxMateriaDestino.SelectedValue.ToString()); string sDestino = Vertices[destino].nombre; int distancia = (int)UVtxt.Value; Arcos.Add(new Arco(origen, destino, distancia)); DibujarArco(Arcos.Count - 1, false); } //} //catch (Exception ex) //{ // MessageBox.Show("Error en Arcos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); //} }