Class UtilReservas

java.lang.Object
poo.javaevents.util.UtilReservas

public class UtilReservas extends Object
Author:
Pablo García Hernández Esta clase contiene las utilidades que se pueden hacer con las reservas
  • Constructor Details

    • UtilReservas

      public UtilReservas()
      Constructor de la clase UtilReserva * En cada instancia se carga la información de las reservas
  • Method Details

    • realizarReserva

      public void realizarReserva(Cliente cliente, Evento evento, LocalDateTime fechaSeleccionada, int numeroEntradas)
      Método para realizar una reserva
      Parameters:
      cliente -
      evento -
      fechaSeleccionada -
      numeroEntradas -
    • getReservas

      public List<Reserva> getReservas()
      Método para obtener la lista con las reservas hechas
      Returns:
      reservas
    • getReservasCliente

      public List<Reserva> getReservasCliente(Cliente cliente)
      Método para obtener la lista de reservas de un cliente específico
      Parameters:
      cliente -
      Returns:
      reservas
    • guardar

      public void guardar()
      Método para serializar y guardar los datos sobre las reservas
    • generarFactura

      public void generarFactura(Reserva r) throws IOException
      Genera un archivo de texto de la factura de una reserva
      Parameters:
      r -
      Throws:
      IOException