public Reserva(
     String id,
     float preu,
     boolean penalitzacioTemps,
     boolean penalitzacioMoto,
     float penalitzacio,
     String dataInicial,
     String horaInicial,
     String dataFinal,
     String horaFinal,
     Local localInicial,
     Local localFinal,
     Client clientReserva,
     String idMoto) {
   this.id = id;
   this.preu = preu;
   this.penalitzacioTemps = penalitzacioTemps;
   this.penalitzacioMoto = penalitzacioMoto;
   this.penalitzacio = penalitzacio;
   this.dataInicial = Data.crearData(dataInicial, horaInicial);
   this.dataFinal = Data.crearData(dataFinal, horaFinal);
   this.localInicial = localInicial;
   this.localFinal = localFinal;
   this.clientReserva = clientReserva;
   if (localFinal.getMoto(idMoto) != null) {
     this.motoReserva = localFinal.getMoto(idMoto);
   } else {
     this.motoReserva = localInicial.getMoto(idMoto);
   }
 }