private void btnAceptar_Click(object sender, EventArgs e) { Recorrido abm = new Recorrido(); /* if (listaViejos.Count > 0) * { * foreach (TramoElegido t in listaViejos) * abm.eliminarTramoDeUnRecorrido(t.origen, t.destino, ID); * }*/ if (listaTramos.Count > 0) { foreach (TramoElegido t in listaViejos) { abm.eliminarTramoDeUnRecorrido(t.origen, t.destino, ID); } abm.modificarRecorrido(ID, listaTramos.ElementAt(0).origen, listaTramos.ElementAt(listaTramos.Count - 1).destino, Precio); foreach (TramoElegido t in listaTramos) { abm.agregarTramoAUnRecorrido(t.origen, t.destino, t.precio, ID); } } int resultado = 1; if (checkBox1.Checked) { resultado = abm.habilitarRecorrido(ID); if (resultado == 0) { MessageBox.Show("No se pudo habilitar el recorrido porque contiene puertos que estan deshabilitados" , "Error al habilitar el puerto", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { abm.deshabilitarRecorrido(ID); } this.Close(); }
private void btnCrear_Click(object sender, EventArgs e) { if (listaTramos.Count < 1) { MessageBox.Show("Debe seleccionar al menos un tramo para crear un nuevo recorrido" , "Advertencia: no se selecciono ningun tramo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { Recorrido abm = new Recorrido(); int idRecorrido = -1; idRecorrido = abm.crearRecorrido(listaTramos.ElementAt(0).origen, listaTramos.ElementAt(listaTramos.Count - 1).destino, precio); Debugger debugger = new Debugger(); debugger.log("idRecorrido:" + idRecorrido + " Origen:" + listaTramos.ElementAt(0).origen + " Destino:" + listaTramos.ElementAt(listaTramos.Count - 1).destino + " Precio:" + precio); //debugger.Show(); if (idRecorrido != 0) { MessageBox.Show("Su recorrido se ha generado con éxito", "FrbaCruceros", MessageBoxButtons.OK); foreach (TramoElegido t in listaTramos) { abm.agregarTramoAUnRecorrido(t.origen, t.destino, t.precio, idRecorrido); debugger.log("Origen:" + t.origen + " Destino:" + t.destino + " Precio:" + t.precio + " idRecorrido:" + idRecorrido); } this.Close(); } else if (idRecorrido == 0) { MessageBox.Show("No se inserto el Recorrido, porque ya existe uno con ese origen, destino y precio", "FrbaCruceros", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //debugger.QSP1("FIDEOS_CON_TUCO.mostrarRecorridos"); //debugger.QSP2("FIDEOS_CON_TUCO.mostrarTramosDeUnRecorrido", "@idRecorrido", idRecorrido); //debugger.QQ1("SELECT P1.puer_ciudad, P2.puer_ciudad FROM [FIDEOS_CON_TUCO].[Tramo] join [FIDEOS_CON_TUCO].[Puerto] as P1 on([tram_puerto_origen] = P1.[puer_codigo]) join [FIDEOS_CON_TUCO].[Puerto] as P2 on([tram_puerto_origen] = P2.[puer_codigo])"); } } }