Modificaciones para funcionamiento de SQL

parent aa68f991
...@@ -23,6 +23,7 @@ public class Reserva { ...@@ -23,6 +23,7 @@ public class Reserva {
this.idReserva = ++incrementaReserva; this.idReserva = ++incrementaReserva;
this.numPasajeros = nAsientos; this.numPasajeros = nAsientos;
this.viaje = new Viaje(origen, destino, fechaSalida, nAsientos, precioAsiento); this.viaje = new Viaje(origen, destino, fechaSalida, nAsientos, precioAsiento);
this.viaje.setIdViaje(this.idReserva);
this.sistema = new SistemaCarPooling(); this.sistema = new SistemaCarPooling();
this.sistema.addViaje(this.viaje); this.sistema.addViaje(this.viaje);
this.sistema.addReserva(this); this.sistema.addReserva(this);
......
...@@ -8,6 +8,7 @@ public class Viaje { ...@@ -8,6 +8,7 @@ public class Viaje {
private Date fechaSalida; private Date fechaSalida;
private int nAsientos; private int nAsientos;
private int precioAsiento; private int precioAsiento;
private int idViaje;
public Viaje(){} public Viaje(){}
public Viaje(String origen, String destino, Date fechaSalida, int nAsientos, int precioAsiento) { public Viaje(String origen, String destino, Date fechaSalida, int nAsientos, int precioAsiento) {
this.origen = origen; this.origen = origen;
...@@ -15,6 +16,15 @@ public class Viaje { ...@@ -15,6 +16,15 @@ public class Viaje {
this.fechaSalida = fechaSalida; this.fechaSalida = fechaSalida;
this.nAsientos = nAsientos; this.nAsientos = nAsientos;
this.precioAsiento = precioAsiento; this.precioAsiento = precioAsiento;
this.idViaje = 0;
}
public int getIdViaje() {
return idViaje;
}
public void setIdViaje(int idViaje) {
this.idViaje = idViaje;
} }
public String getOrigen() { public String getOrigen() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment